Mailinglisten-Archive |
Hallo Liste, ich habe folgendes Problem: Ich will ein Array so bearbeiten, dass doppelte Eintraege verschwinden. Mit PHP 4.0.6 scheint das aber nicht zu funktionieren: das folgende Script $array1[0] = 'Zusammen'; $array1[1] = 'Zusammen'; $array1[2] = 'Zufall'; $array1[3] = 'Liste'; $array1[4] = 'Fehler'; $array1[5] = 'Liste'; echo "Grundstellung: <br>"; for($j=0;$j<sizeof($array1);$j++) { echo "Array $j :" . $array1[$j] . "<br>"; } echo "<br>Nach Unique:<br>"; $array2 = array_unique($array1); for($j=0;$j<sizeof($array2);$j++) { echo "Array $j :" . $array2[$j] . "<br>"; } ergibt als Ausgabe: Grundstellung: Array 0 :Zusammen Array 1 :Zusammen Array 2 :Zufall Array 3 :Liste Array 4 :Fehler Array 5 :Liste Nach Unique: Array 0 : Array 1 :Zusammen Array 2 :Zufall Array 3 : Aber nach "Unique" muesste eigentlich ach meinem Verstaendnis folgendes stehen: Array 0 : Zusammen Array 1 : Zufall Array 2 : Liste Array 3 : Fehler Ist die Funktion buggy oder interpretiere ich die Doku falsch? Mit freundlichen Gruessen Uwe Ahrendt Uwe at tt-portal
php::bar PHP Wiki - Listenarchive