-2
array('5','6','3')
array('3','2','1','5','9','0','6')
我需要第二個數組的元素刪除與第一個數組匹配的元素。即。 array('2','1','9','0')
如何過濾陣列中的元素相對於另一個陣列?
請大家幫忙。
array('5','6','3')
array('3','2','1','5','9','0','6')
我需要第二個數組的元素刪除與第一個數組匹配的元素。即。 array('2','1','9','0')
如何過濾陣列中的元素相對於另一個陣列?
請大家幫忙。
可以使用和array_diff
<?php
$array1=array('5','6','3');
$array2=array('3','2','1','5','9','0','6');
$diff = array_diff($array2, $array1);
echo "<pre>";
print_r($diff);
輸出:
Array
(
[1] => 2
[2] => 1
[4] => 9
[5] => 0
)
您可以使用該功能array_diff
在PHP
將比較數組並返回區別
$diffarray= array_diff($array2, $array1);
有你嘗試[手冊](http:// php。淨/手動/ EN/function.array-diff.php)? –
我沒有......這正是我想要的,非常感謝你。 –
好吧,你知道下次要做什麼;) –