..


Linki sponsorowane

array_diff_assoc

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:

  • tablica1 - (obowiązkowo) Pierwsza tablica jest probierzem innych tablic;
  • tablica2 - (wymagane) tablicy, w porównaniu z pierwszej tablicy;
  • arrayN - (opcjonalnie) Inne zespoły, w porównaniu z pierwszej tablicy;
Uwaga dobrze, że w porównaniu wykorzystywane są zarówno klucze i wartości.

Oto przykład:





 $ 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".

W tej samej kategorii ...
E-Learning
Linux (Kurs) Linux (Kurs)
Kompletny przewodnik do systemu open-source. Od 49 €.
MySQL (Kurs) MySQL (Kurs)
Zarządzanie bazą danych open-source. Od 39 €.
PHP (Kurs) PHP (Kurs)
Pełny kurs tworzenia dynamicznych stron internetowych. Od 49 €.
Linki sponsorowane