`array_diff()` 函數是PHP中的一個數組函數,用于比較兩個或多個數組,并返回差集(即在一個數組中存在但在其他數組中不存在的值)。
具體來說,`array_diff()` 函數將比較第一個數組中的值與其他所有數組中的值,并返回僅在第一個數組中出現而在其他數組中沒有出現的值。返回的結果是一個新數組,其中包含了差集的值。
以下是 `array_diff()` 函數的使用示例:
$array1 = [1, 2, 3, 4, 5];$array2 = [2, 4, 6];
$result = array_diff($array1, $array2);
print_r($result);
輸出結果為:
Array(
[0] => 1
[2] => 3
[4] => 5
)
在示例中,`$array1` 和 `$array2` 是兩個數組。`array_diff($array1, $array2)` 比較這兩個數組,并返回僅在 `$array1` 中出現而在 `$array2` 中沒有出現的值。因此,輸出的結果是包含差集的新數組。