Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sprawdzanie tablicy
Forum PHP.pl > Forum > PHP
fido20
Witam,

Czy jest jakaś funkcja w php która sprawdza czy w danej tablicy występują powtarzające się elementy ?

Pozdrawiam
nospor
Jest funkcja ktora usuwa powtarzajace sie elementy:
http://pl.php.net/manual/pl/function.array-unique.php
Teraz sprawdzasz liczbe elementow przed usuwaniem, liczbe elementow po usuwaniu i jesli obie te liczby sie roznia, znaczy ze byly duplikaty
fido20
Cytat(nospor @ 18.10.2006, 16:57:42 ) *
Jest funkcja ktora usuwa powtarzajace sie elementy:
http://pl.php.net/manual/pl/function.array-unique.php
Teraz sprawdzasz liczbe elementow przed usuwaniem, liczbe elementow po usuwaniu i jesli obie te liczby sie roznia, znaczy ze byly duplikaty



Dzięki, coś takiego powinno mi wystarczyć.
scanner
Zamiast liczyć coś przed i po, wystarczy zastosować funkcję array_count_values" title="Zobacz w manualu php" target="_manual i wybrać z niej tylko te klucze, których wartości są większe od 1. To są właśnie duplikaty.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.