19. juni 2004 - 15:08Der er
2 kommentarer og 1 løsning
higlight alt mellem php start og phpslut
Hej Eksperter
Jeg er ny i reg.exp og har problemer med at finde ud af en funktion der finder den tekst der er mellem <? og ?>
hvis jeg har en textstreng: $vartxt= "her er en tekst.. og her kommer noget php <?echo \"wheee\";$var1=\"hej\";?>nu er det html igen.";
så skulle den gerne komme til at se sådan ud: $vartxt= "her er en tekst.. og her kommer noget php " . higlight_string("<?echo \"wheee\";$var1=\"hej\";?>") . "nu er det html igen."; efter at være kørt igennem en eregi_replace() med en sindrig reg exp.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
/* For hvert tag, udfør higlight_string og erstat det org. match med resultatet af denne... */ $basestr = $body; for($i = 0; $i < $cnt; $i++) { $basestr = str_replace($match[0][$i], higlight_string($match[0][$i]),$basestr); } echo ($basestr);
/* Erstat med din egen higlight_string */ function higlight_string($phpstring) { return "<span style='color:#FA0;'>". htmlspecialchars($phpstring) . "</span>" ; }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.