Hallo,
Ich möchte aus dem String $var die Zahl 234342 herausfiltern:
Geht das auch einfacher? Ich habe schon experimentiert, bekomme aber mit folgendem Code immer nur "234-id_234342":
Gruß,
Syco
Ich möchte aus dem String $var die Zahl 234342 herausfiltern:
PHP-Code:
$var = "asadf-asdf-fasddf-id_234-id_234342.html";
// Alles nach letztem "-":
$tmp = substr(strrchr($var, 45), 1 );
if (preg_match("/^\id_[0-9]+\.html$/U",$tmp)) {
// "id_" und ".html" entfernen:
echo substr($tmp,3,-5);
} else
// ..
}
PHP-Code:
preg_match("/\-id_(.*)\.html$/U",$var,$out);
echo "<p>".$out[1][0]."</p>";
Syco
Kommentar