phpbar.de logo

Mailinglisten-Archive

[php] In einem Array doppelte =?iso-8859-1?Q?Eintr=E4ge=20l=F6schen=3F?=

[php] In einem Array doppelte Einträge löschen?

André Laugks php_(at)_phpcenter.de
Tue, 10 Apr 2001 15:54:47 +0200


Hallo!

> David Klein|BOheads schrieb:
> Jetzt will ich aber nicht ein Array haben das so aussieht->
> 15,39,89,15,78,89
> sondern eins das alle doppelten löscht damits so aussieht->
> 15,39,89,78
> Gibts bestimmt nen Befehl für aber den find ich nicht *Grrrrr*

Mit dem solltest DU das Problem lösen können.

$alt = array(15,16,15,17,18,15,16,18,17,19,20);

sort($alt);

$a=0; 

$neu=array(); 

for($i=0;$i < count($alt);$i++) 
    {   
        if(current($neu) != $alt[$i])   
            {     
                $neu[$a]=$alt[$i];     
                end($neu) ;     
                $a++;   
            } 
}

for($i = 0; $i < count($neu); $i++)
    {   
        echo $neu[$i] . " ";
    }


15 16 17 18 19 20


MfG, André Laugks


php::bar PHP Wiki   -   Listenarchive