php删除数组中的指定元素
1、array_diff() 函数返回两个数组的差集数组。该数组包括了所有在被比较的数组中,但是不在任何其他参数数组中的键值。
在返回的数组中,键名保持不变。
2、函数定义:
array array_intersect_assoc(array array1,array array2[,arrayN…])
只有在第一个数组array中出现,且在所有其他输入数组中也出现的键/值对才返回到结果数组中。
3、非key-value例子:
<?php
$arr1 = array('a','b','c');
$arr2 = array('b');
$result = array_diff($arr1,$arr2);
print_r($result);
// output
// Array ( [0] => 'a', [1] => 'c' )
?>
4、key-value例子:
<?php
$fruit1 = array("Apple","Banana","Orange");
$fruit2 = array("Pear","Apple","Grape");
$fruit3 = array("Watermelon","Orange","Apple");
$intersection = array_diff($fruit1, $fruit2, $fruit3);
print_r($intersection);
// output
// Array ( [1] => Banana )
?>
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:166
阅读量:102
阅读量:48
阅读量:59
阅读量:162