PHPの別の配列にない配列から値を取得する方法は?
私の現在のアプローチは、時間の複雑さが悪いです。私の問題を解決できる組み込みのphp関数はありますか?
例:
$a1 = array(1,2,3,4);
$a2 = array(3,4,5,6,7);
結果:
[5,6,7];
PHPの別の配列にない配列から値を取得する方法は?
私の現在のアプローチは、時間の複雑さが悪いです。私の問題を解決できる組み込みのphp関数はありますか?
例:
$a1 = array(1,2,3,4);
$a2 = array(3,4,5,6,7);
結果:
[5,6,7];
array_diffはあなたの友達です。
他のどの配列にも存在しない、array1 からのすべてのエントリを含む配列を返します。
$a1 = array(1,2,3,4);
$a2 = array(3,4,5,6,7);
$result = array_diff($a2, $a1);
print_r($result);
Array
(
[2] => 5
[3] => 6
[4] => 7
)