scorn: Arrayelement anhand seines Values löschen

Beitrag lesen

Hallo,

Gucke Dir mal die Funktion array_search() an. Bedenke nur das Du nach einem file() den Zeilenumbruch in jedem Element hast.

Aah, danke, dass wollte ich eigentlich fragen, hatte es aber vergessen. Ich hatte, dass nämlich erst so gemacht:
$addys = file("newsletter.txt");
$inhalt = "";
foreach ($addys as $temp) {
if(temp!=$email . ";") { $inhalt .= $temp . "\n"; }
else { echo "Adresse geloescht!"; }
}

Das funktionierte nicht, wenn ich aber schreiben würde
foreach ($addys as $temp) {
if(temp!=$email . ";\n") { $inhalt .= $temp; }
else { echo "Adresse geloescht!"; }
}
dann müsste es klappen, oder?
Aber ich mach es mit array_search, das klingt einfacher.
Bloß eine Frage: Was tut array_search, wenn zwei arrayelemente den selben Wert haben?