介绍
小编给大家分享一下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中删除数组元素的函数是什么