如何去除php数组中的元素

  介绍

本篇文章为大家展示了如何去除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数组中的元素