fido20
18.10.2006, 15:43:31
Witam,
Czy jest jakaś funkcja w php która sprawdza czy w danej tablicy występują powtarzające się elementy ?
Pozdrawiam
nospor
18.10.2006, 15:57:42
Jest funkcja ktora usuwa powtarzajace sie elementy:
http://pl.php.net/manual/pl/function.array-unique.phpTeraz sprawdzasz liczbe elementow przed usuwaniem, liczbe elementow po usuwaniu i jesli obie te liczby sie roznia, znaczy ze byly duplikaty
fido20
18.10.2006, 18:29:57
Cytat(nospor @ 18.10.2006, 16:57:42 )

Jest funkcja ktora usuwa powtarzajace sie elementy:
http://pl.php.net/manual/pl/function.array-unique.phpTeraz 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
19.10.2006, 12:16:17
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.