Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Usuwanie duplikatów w tablicy
sebekzosw
post
Post #1





Grupa: Zarejestrowani
Postów: 437
Pomógł: 42
Dołączył: 16.04.2007

Ostrzeżenie: (0%)
-----


Mam taką tablicę:

Kod
Array
(
    [0] => Array
        (
            [id] => 155199
            [tresc] => Wesołych Świąt
        )

    [1] => Array
        (
            [id] => 155199
            [tresc] =>  Wesołych Świąt
        )
    
    [2] => Array
        (
            [id] => 4244
            [tresc] =>  Nowy Rok
        )
    
    [3] => Array
        (
            [id] => 4244
            [tresc] =>  Nowy Rok
        )
)


I jak usunąć duplikaty pod względem id czyli mam tablice z 50 elementami, a w niej mam 5 elementów o id 4244, to jak zrobić, aby został 1 ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
8_pasazer_NOSTRO...
post
Post #2





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 18.11.2009
Skąd: Legnica

Ostrzeżenie: (20%)
X----


Odświeżam wątek. Mam nieco inny problem


$wykonaj = mysql_query("SELECT * FROM osoby WHERE cos tam cos tam") or die ("Błąd w łączeniu");
while($wiersz = mysql_fetch_array($wykonaj))
{
$num[]=$wiersz['num'];
$imie[]=$wiersz['im1'];
$nazw[]=$wiersz['nazw'];
$pesel[]=$wiersz['pesel'];
$ur[]=$wiersz['ur'];
$syn[]=$wiersz['syn'];
$miej[]=$wiersz['miej'];
$ul[]=$wiersz['ul'];
$dom[]=$wiersz['dom'];
$co[]=$wiersz['co'];};
}

Chciałbym wyrzucić z wszystkich tablic te wartosci, dla których w tablicy $num[] wystąpił dubel.

Przykładowo :

$num[0]='222';
$num[1]='992';
$num[2]='222';


$num[2] jest zdublowany wiec we wszystkich tablicach wyrzucić tą wartość w pozycji [2]


Kto podpowie jak to zrobić. Nie mam bladego pojęcia.

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 08:45