|   Mailinglisten-Archive | 
> -----Original Message-----
> From: php-admin_(at)_phpcenter.de [mailto:php-admin_(at)_phpcenter.de]On Behalf Of
> Andreas Kaiser
> Sent: Thursday, May 10, 2001 10:26 PM
> To: php - Mailingliste
> Subject: [php] Doppelte Eintraege in Array
>
>
> Hallo Liste,
Hi Andreas,
> ich habe ein Array in der Form:
>
> $i = 0;
> while ($db->next_record()) {
>     $res[$i]["id"] = $db->f("id");
>     $res[$i]["wgroup"] = $db->f("wgroup");
>     $res[$i]["wgrnumber"] = $db->f("wgrnumber");
>     $i++;
> } // while
>
> Nun habe ich doppelte Einträge für wgroup. Diese möchte ich entfernen.
> Ich habe schon mit array_unique rumgespielt, bin aber zu keinem
> brauchbaren Ergebnis gekommen.
> Hat irgendjemand einen Vorschlag?
falls ich Dich richtig verstanden habe.
So werden die gar nicht hinzugefuehgt.
$arrWgroup = array();
>$i = 0;
> while ($db->next_record()) {
$tmp = $db->f("wgroup");
if (isset($arrWgroup[$tmp])) continue;
$arrWgroup[$tmp] = 1;
>     $res[$i]["id"] = $db->f("id");
     $res[$i]["wgroup"] = $tmp;
>     $res[$i]["wgrnumber"] = $db->f("wgrnumber");
>     $i++;
> } // while
unset ($arrWgroup);
Gruss,
Juri
    php::bar PHP Wiki - Listenarchive