Funkcja PHP array_uintersect_assoc() | #! Shebang

Funkcja PHP array_uintersect_assoc()

Funkcja PHP array_uintersect_assoc() oblicza część wspólną wszystkich tablic przekazanych jej jako argumenty, wartości porównując za pomocą zdefiniowanej przez użytkownika funkcji zwrotnej PHP i uwzględniając w porównywaniu także 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_uintersect_assoc()

Funkcja PHP array_uintersect_assoc() ma następującą składnię:

array_intersect_assoc(array $array, array ...$arrays, callable $value_compare_func): array

Parametry

Parametr Opis
array Parametr obowiązkowy. Podstawowa tablica z elementami do porównania z pozostałymi.
arrays Kolejne tablice do sprawdzenia.
value_compare_func Funkcja zwrotna do porównywania wartości elementów. Funkcja ta powinna zwracać wartość mniejszą od zera, zero lub wartość większą od zera odpowiednio, jeśli pierwsza wartość jest mniejsza od drugiej, równa drugiej lub większa od drugiej.

Składnia funkcji zwrotnej:

callback(mixed $a, mixed $b): int
  • $a — pierwsza wartość do porównania
  • $b — druga wartość do porównania

Wartość zwrotna

Funkcja PHP array_uintersect_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.

Udostępnij:
Share

Podobał Ci się ten artykuł?

Oceń go!

Średnia 0 / 5. Liczba głosów: 0

Jeszcze nikt nie głosował. Wyprzedź innych i zagłosuj.

Skoro spodobał Ci się ten artykuł...

Poleć go znajomym!

Ojej :( Powiedz nam, co powinniśmy poprawić!

blank
Podoba Ci się ta strona?

Pomóż nam się rozwijać, wykupując płatne konto. Dzięki temu będziemy mogli tworzyć dla Ciebie jeszcze więcej ciekawych treści, a Ty pozbędziesz się reklam.

Dodaj komentarz