Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

php: preg_match hängt

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
OnkelHotte
PostRank 6
PostRank 6
Beiträge: 439
Registriert: 29.06.2005, 07:05

Beitrag von OnkelHotte » 17.04.2008, 04:28

Ziel der Übung ist es, aus einem String, der eine HTML-Tabelle enthalten kann alle formatierungen mit <p> und </p> zu entfernen.

Leider hängt das Script irgendwo, nur komme ich da nicht so richtig weiter; ist ja auch schon spät und dem Morgen graut bereits.

Code: Alles auswählen

$NeuerString='<p>blah blub irgendwas</p><table id="lala"><tr><td>ich bin<p>eine neue Zeile</p></td></tr><tr><td>ich bin<p>eine noch ne Zeile</p></td></tr></table><p>Hier geht es weiter, was auch in Ordnung geht</p>';

while &#40;preg_match&#40;'#<table id="lala"&#40;.*?&#41;</table>#s', $NeuerString, $match&#41;&#41; &#123;
	foreach &#40;$match as $v&#41; &#123;
		$vv.=str_replace&#40;"<p>","",str_replace&#40;"</p>","",$v&#41;&#41;;
	&#125;
	$NeuerString = $gefunden&#91;1&#93;.$vv.$gefunden&#91;3&#93;; 
&#125;
Jemand eine Idee?