![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 1 Dołączył: 17.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam tablicę wielowymiarową która zawiera wiele duplikatów np:
Cytat [1] => Array ( [0] => alegro motoryzacja [1] => alegro pl samochody osobowe [2] => alegro samochody [3] => alegro samochody czesci [4] => alegro samochody osobowe [5] => alegro samochody osobowe u¿ywane [6] => alegro.pl motoryzacja ) [2] => Array ( [0] => alegro motoryzacja [1] => alegro pl samochody osobowe [2] => alegro samochody [3] => alegro samochody czesci [4] => alegro samochody osobowe [5] => alegro samochody osobowe u¿ywane [6] => alegro.pl motoryzacja ) [3] => Array ( [0] => alegro motoryzacja [1] => alegro pl samochody osobowe [2] => alegro samochody [3] => alegro samochody czesci [4] => alegro samochody osobowe [5] => alegro samochody osobowe u¿ywane [6] => alegro.pl motoryzacja ) [4] => Array ( [0] => alegro motoryzacja [1] => alegro pl samochody osobowe [2] => alegro samochody [3] => alegro samochody czesci [4] => alegro samochody osobowe [5] => alegro samochody osobowe u¿ywane [6] => alegro.pl motoryzacja ) Chodzi mi zeby takie duplikaty usunąć, tj zostawić taki jeden zestaw.funkcja array_uniqe nie jest do wielowymiarowych,jakis pomysł? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
- możesz scalić tablicę tak aby powstała jedno wymiarowa a następnie potraktować ją array_unique - problemem będzie odtworzenie kluczy głównych ;P
- możesz przelecieć wszystkie komórki tablicy i za pomocą porównań( a==b ) usuwać te które mają duplikaty - przy dużej tablicy, może trochę zamulić Ten post edytował CuteOne 8.08.2011, 04:22:10 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 05:27 |