PHP 删除数组中的元素

PHP 删除数组中的元素
array_splice()函数删除的话,数组的索引值也变化了。
unset()函数删除的话,数组的索引值没有变化。
1.从头开始添加元素
array_unshift($a,"blue");
2.从尾添加元素 array_push()
array_push($a,"blue");$a[]='blue';
3.从头开始删除元素
array_unshift($a);
4.从尾开始删除元素
array_pop($a);
5.删除指定位置的元素
array_splice($a,2,1);
6.删除指定键值的元素
unset($a[2]);
array_unique()去重函数
array_unique()函数可以移除数组中的重复的值,并返回结果数组;当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。
array_flip()反转数组函数
array_flip()是反转数组键和值的函数,它有个特性就是如果数组中有二个值是一样的,那么反转后会保留最后一个键和值,利用这个特性我们用他来间接的实现数组的去重。

你可能感兴趣的:(PHP 删除数组中的元素)