Mailinglisten-Archive |
Moin Andre, > if($name[$i] != $schreiben[$j]) { $schreiben[$a] = $name[$i]; $a++; Da sind zwei Würmer drin. 1. Es fehlt eine Abbruchbedingung; auch wenn $name[$i] in das schreiben-Array geschrieben wird, laeuft der Rest der Schleife weiter. 2. Du ueberpruefst jedesmal das schreiben-Array von Anfang bis Ende. Aber z.B. "Inge" ist dann jedesmal ungleich "Thomas" und ungleich "Sven" und wird an das schreiben-Array angehängt. So gehts: for($j = 0; $j < count($schreiben); $j++) { if($name[$i]== $schreiben[$j]) { break; } } if ($j==count($schreiben)) { $schreiben[$a]=$name[$i]; $a++; } Wenn Du noch Fragen hast, meld dich ruhig. HTH Gruesse Guenther
php::bar PHP Wiki - Listenarchive