Mit preg_split auf alphanumerische Zeichenfolge in PHP

stimmen
0

Betrachten Sie die Zeichenfolge 12345aaa. Ich möchte verwenden , preg_split()auf sie , so dass nur der numerische Teil davon wird (dh zurückgeschickt werden 12345). Wie würde ich schreiben die Regex für sie?

Veröffentlicht am 30/12/2009 um 02:01
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
5

preg_split ist nicht die Funktion , die Sie wollen, möchten Sie , preg_matchda Sie nicht einen String in Teile geteilt werden soll, sondern ein Teil davon abgerufen werden . Da ich nicht mehr Details weiß, kann ich bietet nur ein grobes Beispiel dafür , wie es zu tun.

$reg = null;
//match the first set of 1 or more numbers
if ( preg_match('/\d+/', $str, $reg) ){
    $num = $reg[0];
}
Beantwortet am 30/12/2009 um 02:14
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more