array_unique Usuwa duplikaty wartości z tablicy Opis arrayarray_unique arraytablica array_unique pobiera parametr tablica i zwraca nową tablicę bez duplikatów wartości. Zauważ, że klucze są zachowywane. array_unique najpierw sortuje wartości skonwertowane na ciągi a później zachowuje pierwszy napotkany klucz dla każdej wartości ignorując wszystkie pozostałe klucze. Nie oznacza to, że klucz pierwszej związanej wartości z nieposortowanej tablicy będzie zachowany. Dwa elementy tablicy są uważane za równe wtedy i tylko wtedy jeśli (string) $elem1 === (string) $elem2, czyli jeśli reprezentacje wartości w postaci stringów są takie same. Używany będzie pierwszy element. Przykład użycia <function>array_unique</function> "zielony", "czerwony", "b" => "zielony", "niebieski", "czerwony"); $wynik = array_unique ($wejscie); print_r($wynik); ?> ]]> &example.outputs; zielony [0] => czerwony [1] => niebieski ) ]]> <function>array_unique</function> i typy ]]> &example.outputs; int(4) [1]=> string(1) "3" } ]]>