![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 10.03.2003 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Czy jest jakaś funkcja w php która sprawdza czy w danej tablicy występują powtarzające się elementy ? Pozdrawiam -------------------- BetPlanet - zapraszam
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
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 -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 23.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 10.03.2003 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
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ć. -------------------- BetPlanet - zapraszam
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
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.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 20:28 |