PHPで2つの配列を比較する方法は何ですか?
PHPで、2つの配列の違いを比較するためにarray_diff関数を使用することができます。array_diff関数は、最初の配列と他の配列との間の異なる要素を含む配列を返します。
以下は日本語での例です:
例えば、
$array1 = array("a", "b", "c", "d");
$array2 = array("b", "d", "e");
$diff = array_diff($array1, $array2);
print_r($diff);
結果は出力されます。
Array
(
[0] => a
[2] => c
)
上記の例では、array_diff($array1, $array2) は$array1と$array2の2つの配列を比較し、$array1には存在するが$array2に存在しない要素を返します。