Funkcja PHP array_intersect_assoc() oblicza część wspólną wszystkich tablic przekazanych jej jako argumenty, uwzględniając w porównywaniu zarówno wartości, jak i indeksy.
Inaczej mówiąc, funkcja ta zwraca tablicę zawierającą tylko te elementy, które są obecne we wszystkich tablicach źródłowych oraz mają w nich jednakowe wartości i indeksy.
Składnia funkcji PHP array_intersect_assoc()
Funkcja PHP array_intersect_assoc() ma następującą składnię:
array_intersect_assoc(array $array, array ...$arrays): array
Parametry
| Parametr | Opis |
|---|---|
| array | Parametr obowiązkowy. Podstawowa tablica z elementami do porównania z pozostałymi. |
| arrays | Kolejne tablice do sprawdzenia. |
Wartość zwrotna
Funkcja PHP array_intersect_assoc() zwraca tablicę asocjacyjną zawierającą wszystkie elementy z tablicy podstawowej, które mają takie same indeksy i wartości także we wszystkich pozostałych tablicach przekazanych jako argumenty.
Typ zwrotny: array.
