Erhalten Sie zahlen aus string mit preg_match
Ich habe einen string :
<div id="post_message_957119941">
Ich Holen wollen, die nur aus zahlen (957119941) aus diesem string mit preg_match
.
- Haben Sie versucht, meine regex, hat es funktioniert für Sie?
- Ich verstehe nicht, warum diese Frage geschlossen ist " nicht eine wirkliche Frage... ah gut: preg_match( "/\d+/", "<div id='post_message_957119941'>", $match ) wird gesetzt $match[ 0 => 957119941 ]
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese sollte nicht zu hart sein.
Ausgabe:
Array ( [0] => post_message_957119941 [1] => 957119941 )
So das gewünschte Ergebnis wird immer sein:
$matches[1]
Ist, dass das, was Sie brauchen?
if ( preg_match ( '/S([0-9]+)E([0-9]+)/', strtoupper($fileName), $matches ) )
es ist Arbeit für mich