Funkcja PHP array_diff_assoc() porównuje tablicę z jedną lub większą liczbą innych tablic i zwraca nową tablicę, której elementami są elementy z pierwszej tablicy, których nie ma w żadnej z pozostałych tablic.
Funkcja ta przy porównywaniu elementów bierze pod uwagę zarówno klucze, jak i wartości. Różni się pod tym względem od funkcji PHP array_diff(), która porównuje same wartości.
Składnia funkcji PHP array_diff_assoc()
Funkcja PHP array_diff_assoc() ma następującą składnię:
array_diff_assoc(array $array, array ...$arrays): array
Parametry
| Parametr | Opis |
|---|---|
| array | Parametr obowiązkowy. Tablica, która ma zostać porównana z następnymi tablicami. |
| array | Lista tablic, z którymi ma zostać porównana pierwsza tablica. |
Wartość zwrotna
Funkcja PHP array_diff_assoc() zwraca tablicę PHP zawierającą wszystkie elementy o kluczu i wartości występujących tylko w pierwszej tablicy.
Typ zwrotny: array.
