Nicht mehr ganz neu hier
Hi @ all
ich möchte aus einem String alle Image src's extrahieren. Dies ist auch kein Problem, wenn die Tags folgendermaßen vorliegen.
Dann extrahieren ich die Source so:
Doch wie muss ich nun den regulären ausrcuk anpassen um ihn auf wirklich alle img Tags anwenden zu können, sprich wenn ich nicht weiß, an welcher Stelle das src Attribut steht. Folgender Code funktionert NICHT.
Ich hoffe ihr könnt mir helfen...
MrManko
ich möchte aus einem String alle Image src's extrahieren. Dies ist auch kein Problem, wenn die Tags folgendermaßen vorliegen.
HTML:
<img src='entenhausen.jpg'>
PHP:
$text = "jfjsdfj <img src='entenhausen.jpg'> jdsfjdfjhdfg <img src='rudolf.jpg'> <img src='ninja_turtle.gif'>";
preg_match_all("|<img src=(.*)>|Uis",$text,$match);
foreach ($match as $wert) {
$anzahl = count($wert);
}
echo "Dateinamen in diesem String: <br />";
for($i = 0;$i<$anzahl;$i++) {
$k = $i + 1;
echo "Dateiname $k: ".$match[1][$i]." <br />";
}
PHP:
$text = "jfjsdfj <img src='entenhausen.jpg'> jdsfjdfjhdfg <img src='rudolf.jpg'> <img src='ninja_turtle.gif'>";
preg_match_all("|<img[.*]src=(.*)[.*]>|Uis",$text,$match);
foreach ($match as $wert) {
$anzahl = count($wert);
}
echo "Dateinamen in diesem String: <br />";
for($i = 0;$i<$anzahl;$i++) {
$k = $i + 1;
echo "Dateiname $k: ".$match[1][$i]." <br />";
}
MrManko