Funkcja PHP array_diff_ukey() porównuje tablicę z jedną lub większą liczbą innych tablic, uwzględniając w porównywaniu tylko klucze, które porównuje za pomocą funkcji zwrotnej zdefiniowanej przez użytkownika.
W wyniku funkcja ta zwraca tablicę zawierającą tylko te elementy, które występują wyłącznie w pierwszej tablicy.
Składnia funkcji PHP array_diff_ukey()
Funkcja PHP array_diff_ukey() ma następującą składnię:
array_diff_uassoc(array $array, array ...$arrays, callable $key_compare_func): 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. |
| key_compare_func | Parametr obowiązkowy. Funkcja zwrotna zdefiniowana przez użytkownika, która ma zostać użyta do porównywania kluczy elementów. Powinna ona zwracać liczbę całkowitą mniejszą od 0 (jeśli pierwszy argument jest mniejszy), 0 (jeśli argumenty są równe) lub liczbę całkowitą większą od 0 (jeśli pierwszy argument jest większy).
Składnia funkcji zwrotnej:
|
Wartość zwrotna
Funkcja PHP array_diff_ukey() zwraca tablicę PHP zawierającą wszystkie elementy o kluczu występującym tylko w pierwszej tablicy.
Typ zwrotny: array.
