Also irgendwie stehe ich total aufm Schlauch:
Entspricht doch genau dem Beispiel, oder? Liefert aber 1 zurück.
EDIT:
Jetzt bin ich schlauer, die Zeilenumbrüche in $text habe ich hier nur der übersichthalber nicht drin, aber in meinem Programm nicht. wenn ich diese rein mache funktionierts, sonst nicht, aber ich bekomme den String übergeben und da sind die Leerzeichen nicht drin, wie könnte ich das Problem umgehen?
PHP-Code:
$text="<IMG alt=\"\" hspace=0 src=\"C:\\Inetpub\\wwwroot\\bold.gif\" align=baseline border=0>
<IMG alt=\"\" hspace=0 src=\"C:\\Inetpub\\wwwroot\\justifycenter.gif\" align=baseline border=0>
<IMG alt=\"\" hspace=0 src=\"C:\\Inetpub\\wwwroot\\warning.gif\" align=baseline border=0>
<IMG alt=\"\" hspace=0 src=\"bilder/testB1LastenheftKapitel18.gif\" align=baseline border=0>"
preg_match_all('(<IMG .*>)', $text, $trefferB);
$anz = count ($trefferB[0]);
echo $anz;
EDIT:
Jetzt bin ich schlauer, die Zeilenumbrüche in $text habe ich hier nur der übersichthalber nicht drin, aber in meinem Programm nicht. wenn ich diese rein mache funktionierts, sonst nicht, aber ich bekomme den String übergeben und da sind die Leerzeichen nicht drin, wie könnte ich das Problem umgehen?
Kommentar