phpbar.de logo

Mailinglisten-Archive

[php] Frage zu Array

[php] Frage zu Array

Uwe Ahrendt Uwe.Ahrendt at tt-portal.de
Mit Nov 5 20:11:55 CET 2003


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