Schau es dir bitte nochmal an und nutze den Quelltext in deinem Quelltext hast du 2 mal den gleichen String explode() unterzogen, in meinem Code habe ich dann nur noch den erstens Teil des zwerteilten Strings genommen. Das müsste richtig sein..
Also da kann ich keinen Logikfehler mehr sehen...
PHP-Code:
$f = file('6134.txt');
//hier wirds ausgelesen
for ($i = 0; $i < count($f); $i++) {
//die schleife
$tmp = explode('_', $f[$i]);
//der komlette ausgelesene String wird geteilt
//also [email]blabla@bla.de[/email] - A02928 _ irgendwas wird zerlegt in
//$tmp[0] = [email]blabla@bla.de[/email] - A02928 und in
//$tmp[1] = irgendwas
$tmp_neu = explode('-', $tmp[0]);
//also zerlegen wir jetzt $tmp[0] und speichern das in einer
//neuen variable ab
$f[$i] = trim($tmp_neu[0]). "<br>";
//und das übertragen wir dann auf $f[$i] (warum eigentlich $i ?)
}
print_r($f);
Kommentar