php中删除数组元素的函数是什么

  介绍

小编给大家分享一下php中删除数组元素的函数是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

php中删除数组元素的函数有:1,设置()函数;2,作用是()函数;3,array_diff()函数;4,array_diff_key()函数。

具体方法:

删除一个元素,且保持原有索引不变

使用设置函数,示例如下:

& lt; php ?   $=数组数组(0=比;“a", 1=比;“b" 2=比;“c");   设置($阵列[1]);//阆肷境墓丶?   ?在

输出:

阵列(   [0]=比;一个   [2]=比;c   )

使用设置并未改变数组的原有索引。

如果打算重排索引(让索引从0开始,并且连续),可以使用元素函数:

$数组=元素(数组)美元;

输出

阵列(2){   [0]=比;   字符串(1)“a"   [1]=比;   字符串(1)“c"   }

删除一个元素,不保持索引

使用作用函数,示例如下:

& lt; php ?   $=数组数组(0=比;“a", 1=比;“b" 2=比;“c");   作用是数组,美元1,1);//阆肷境脑氐钠屏?   ?在

输出:

阵列(   [0]=比;一个   [1]=比;c   )

按值删除多个元素,保持索引

使用array_diff函数,示例如下:

& lt; php ?   $=数组数组(0=比;“a", 1=比;“b" 2=比;“c");   (数组=array_diff美元数组,(“a",“c"]);//└────────┘→你想删除的数组元素值的值   ?在

输出:

阵列(   [1]=比;b   )

与设置类似,array_diff也将保持索引。

按键删除多个元素,保持索引

使用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中删除数组元素的函数是什么