array_diff Calculează diferența dintre tablouri &reftitle.description; arrayarray_diff arrayarray1 arrayarray2 array... Compară array1 cu unul sau mai multe tablouri și întoarce valorile din array1 care nu sunt prezente în celelalte tablouri. &reftitle.parameters; array1 Tabloul de referință array2 Tabloul care se compară ... Mai multe tablouri pentru a se compara &reftitle.returnvalues; Întoarce un array ce conține toate înregistrările din array1 care nu sunt prezente nici în unul din celelalte tablouri. &reftitle.examples; Exemplu <function>array_diff</function> "green", "red", "blue", "red"); $array2 = array("b" => "green", "yellow", "red"); $result = array_diff($array1, $array2); print_r($result); ?> ]]> Aparițiile multiple în $array1 sunt toate tratate în același mod. Aceasta va afișa : blue ) ]]> &reftitle.notes; Două elemente sunt considerate egale dacă și numai dacă (string) $elem1 === (string) $elem2. Cu alte cuvinte: dacă reprezentarea lor ca șiruri de caractere este aceeași. Această funcție verifică numai o dimensiune a unui tablou n-dimensional. Desigur că puteți să verificați dimensiunile mai adânci utilizând array_diff($array1[0], $array2[0]);. &reftitle.seealso; array_diff_assoc array_intersect array_intersect_assoc