Descriere
array
array_diff ( array array1, array array2 [, 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 1. Exemplu de utilizare array_diff()
$array1 = array ("a" => "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.
Notã:
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.
| Avertisment |
Această funcție nu a funcționat în PHP 4.0.4!
|
Vezi de asemenea și array_intersect().