minisalami
03-07-2005, 19:43
Hallo an alle,
ich probiere aus einer Email einen Namen auszufiltern.
mit preg_match("/Name: (.*)/",$zeile,$arname) das klappt auch gut, ich erhalte den Vor- und Nachnamen.
Nun möchte ich den Namen weiter aufsplitten in Vornamen und Nachnamen.
Ich versuche es mit explode:
$arname = explode(" ", $name);
doch das Leerzeichen wird nicht erkannt. Bei anderen Trennzeichen z.B. ein Unterstrich funktioniert exploder sehr gut,
nur nicht mit dem Leerzeichen. Woran liegt das kann mir das jemand erklären?
Als Anhang mal mein php-code
Nochmal nen Zusatz:
wenn ich $name einen String mit einem Leerzeichen zuweise:
$name="karl Heinz"; und dann explode darauf anwende funktioniert es,
nur nicht wenn ein Leerzeichen in der Textdatei ist!
Vielen Dank schonmal
cu minisalami
ich probiere aus einer Email einen Namen auszufiltern.
mit preg_match("/Name: (.*)/",$zeile,$arname) das klappt auch gut, ich erhalte den Vor- und Nachnamen.
Nun möchte ich den Namen weiter aufsplitten in Vornamen und Nachnamen.
Ich versuche es mit explode:
$arname = explode(" ", $name);
doch das Leerzeichen wird nicht erkannt. Bei anderen Trennzeichen z.B. ein Unterstrich funktioniert exploder sehr gut,
nur nicht mit dem Leerzeichen. Woran liegt das kann mir das jemand erklären?
Als Anhang mal mein php-code
Nochmal nen Zusatz:
wenn ich $name einen String mit einem Leerzeichen zuweise:
$name="karl Heinz"; und dann explode darauf anwende funktioniert es,
nur nicht wenn ein Leerzeichen in der Textdatei ist!
Vielen Dank schonmal
cu minisalami