Holen Sie Benutzername aus einer E-mail-Adresse in php

In PHP, ich habe einen string wie diesen:

$string = "[email protected]";

Wie bekomme ich die "Nutzer" von E-Mail-Adresse nur? Gibt es einen einfachen Weg, um den Wert vor dem @ ?

Vorsicht: E-Mail-Adressen enthalten kann mehr als ein "@"...!
Sehen Sie dieses Beispiel mit der strstr () - Funktion : php.net/manual/en/function.strstr.php#example-4852
$email = "[email protected]"; $domain_name = substr(strrchr($email, "@"), 1); echo "der Domänen-name lautet :" . $domain_name;
Ich weiß nicht, wer von Ihnen positiv bewertet werden Ihre Vorsicht. In keinem realen Szenario müssen Sie kümmern sich um mehr als ein@ in einer E-Mail-Adresse. In meinem ganzen Leben und ich haben sich mit Millionen von mails habe ich noch nie gesehen.
Leider ist in der Praxis, die Sie kaum jemals zu sehen, genau weil jeder akzeptiert nur gerade die minimale lebensfähige E-Mail-Adresse syntax. Die Skillung wäre für ihn, wenn jemand sich tatsächlich die Mühe voll und ganz unterstützen.

InformationsquelleAutor Steve Martin | 2013-08-14

Schreibe einen Kommentar