介绍
本篇文章为大家展示了如何去除php数组中的元素,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
php去除数组中元素的方法:1、使用设置函数,删除一个元素,且保持原有索引不变;2、使用【作用】函数,删除一个元素,不保持索引;3、使用【array_diff】函数,按值删除多个元素,保持索引。
引用><强> php去除数组中元素的方法:强>
<强> 1,删除一个元素,且保持原有索引不变强>
使用<代码>设置> 代码函数,示例如下:
& lt; php ? $=数组数组(0=比;“a", 1=比;“b" 2=比;“c"); 设置($阵列[1]);//阆肷境墓丶? ?在输出:
阵列( [0]=比;一个 [2]=比;c )使用设置并未改变数组的原有索引。如果打算重排索引(让索引从0开始,并且连续),可以使用<代码>元素代码>函数:
$数组=元素数组($);/* 输出 数组(2) {[0]=比;字符串(1)“a"[1]=比; 字符串(1)“c"} */<强> 2,删除一个元素,不保持索引强>
使用<代码>作用> 代码函数,示例如下:
& lt; php ? $=数组数组(0=比;“a", 1=比;“b" 2=比;“c"); 作用是数组,美元1,1);//阆肷境脑氐钠屏? ?在输出:
阵列( [0]=比;一个 [1]=比;c )<强> 3,按值删除多个元素,保持索引强>
使用<代码> array_diff 代码>函数,示例如下:
& lt; php ? $=数组数组(0=比;“a", 1=比;“b" 2=比;“c"); (数组=array_diff美元数组,(“a",“c"]);//└────────┘→你想删除的数组元素值的值 ?在输出:
阵列( [1]=比;b )与设置类似,<代码> array_diff> 代码也将保持索引。
<强> 4,按键删除多个元素,保持索引强>
使用<代码> array_diff_key 代码>函数,示例如下:
& lt; php ? $=数组数组(0=比;“a", 1=比;“b" 2=比;“c"); (数组=array_diff_key美元数组,[0=比;“xy",“2”;=比;“xy"]);//阆肷境氖榧? ?在输出:
阵列( [1]=比;b )与设置类似,<代码> array_diff_key> 代码也将保持索引。
引用>
上述内容就是如何去除php数组中的元素,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
如何去除php数组中的元素