array_diff
Calculează diferența tablourilor
Descriere
arrayarray_diff
arrayarray1
arrayarray2
array ...
array_diff returnează un tablou
ce conține toate valorile din array1
care nu sunt prezente în celelalte argumente.
Indecșii sunt păstrați.
Exemplu de utilizare array_diff
"green", "red", "blue", "red");
$array2 = array ("b" => "green", "yellow", "red");
$result = array_diff ($array1, $array2);
]]>
Variabila $result va conține
array ("blue");. Mai multe apariții ale aceleași valori în
$array1 sunt tratate în același fel.
Două elemente sunt considerate egale dacă și numai dacă
(string) $elem1 === (string) $elem2. Cu alte cuvinte:
atunci când reprezentările ca șiruri a celor două valori sunt identice.
Această funcție nu a funcționat în PHP 4.0.4!
Vezi de asemenea și array_intersect.