我有兩個數組如下: -PHP:如何從不同的數組中獲取公共值?
$a = ["2","11","6"];
$b = ["6","7"];
$c = array_diff($a, $b);
$c = ["2","11"];
結果在$c
是錯誤的。我想要的結果應該是$c = [6]
換句話說我想在這兩個數組中的通用元素被返回!但它給錯誤的錯誤。請幫助我?
我有兩個數組如下: -PHP:如何從不同的數組中獲取公共值?
$a = ["2","11","6"];
$b = ["6","7"];
$c = array_diff($a, $b);
$c = ["2","11"];
結果在$c
是錯誤的。我想要的結果應該是$c = [6]
換句話說我想在這兩個數組中的通用元素被返回!但它給錯誤的錯誤。請幫助我?
使用array_intersect()
$a = ["2","11","6"];
$b = ["6","7"];
$c = array_intersect($a, $b);
您可以使用array_intersect
$c = array_intersect($a, $b);
$a = ["2","11","6"];
$b = ["6","7"];
$c = array_intersect($a,$b);
使用array_intersect(http://php.net/manual/en/function.array-intersect.php)
<?php
$a = ["2","11","6"];
$b = ["6","7"];
$c = array_intersect($a, $b);
print_r($c)
?>
所以你想使用'array_intersect()'。 – Rizier123
你的頭銜說你正在尋找差異,你正在使用函數來獲得差異......但是你想要那些與衆不同的東西? O_o –
http://stackoverflow.com/questions/17648962/how-to-get-common-values-from-two-different-arrays-in-php的副本 – Tiger