..
Funkcja array_diff_assoc porównuje dwie lub więcej tablic i zwraca nową tablicę z kluczami i wartości z pierwszej tablicy które nie występują w innych tablic wykorzystywanych w porównaniu.
Funkcja w pytanie przyznaje minimum dwa parametry:
$ A1 = array (0 => "Cat", 1 => "Pies", 2 => "Szczur"); $ A2 = array (0 => "Chicken", 1 => "Szczur", 2 => "Pies"); $ A3 = array (0 => "Szczur", 1 => "Pies", 2 => "Cat"); print_r (array_diff_assoc ($ a1, $ a2, $ a3));Wyjście z powyższego kodu będzie:
Array ( [0] => Cat [2] => Rat )Druga tablica, jak widać, nie ma pary klucz / wartość wspólnego z pierwszą i trzecią tablicę, jednak akcja pary 1 => "Pies".
| |
Linux (Kurs)
Kompletny przewodnik do systemu open-source. Od 49 €. |
| |
MySQL (Kurs)
Zarządzanie bazą danych open-source. Od 39 €. |
| |
PHP (Kurs)
Pełny kurs tworzenia dynamicznych stron internetowych. Od 49 €. |