Mailinglisten-Archive |
Hi, > > Besser sollte es so funzen: > > while(preg_match("!_linkein_(.+?)_linkaus_!s",$str,$back)) > > { preg_replace('!_linkein_'.$back[1].'_linkaus_!','<a href="'.$back[1].'">'.$back[1]."</a>\n"); } > > Leider krieg ich immer einen > wrong parameter count fürs preg_replace > Laut Manual fehlt das Subject. > Wenn ich hier aber die Variable reinschreibe, die durchsucht wird > ($text), hängt sich php auf... > *schnief* > > Hat wer eine Idee? ich habe es gerade mit : $string1 = "_linkein_ http://irgendwo.com _linkaus__linkein_ http://irgendwo2.com _linkaus_"; if (preg_match("/linkein_(.+?)_linkaus/",$string1 ,$regs)) { echo "REGS1:$regs[1]"; } getestet und es hat gefunzt... Beachte : preg_match (PHP 3>= 3.0.9, PHP 4 ) Gruß, Stephan
php::bar PHP Wiki - Listenarchive