Erstat hvis smiley er inde for <code> tag?
Jeg har denne kode:$c = "her er din tekst";
preg_match_all("#<code>(.*?)</code>#is", $c, $matches);
foreach($matches[0] as $id => $match) {
$c = str_replace($match, "[[".$id."]]", $c);
}
$smileys = array(
":)" => "SMILEY",
":D" => "GLAD SMILEY"
);
$c = preg_replace(array_keys($smileys), array_values($smileys), $c);
$re_pattern = "#\[\[(\d+)\]\]#e";
$re_replace = "\"<code>\".\$matches[1][\\1].\"</code>\"";
$c = preg_replace($re_pattern, $re_replace, $c);
Fra et spørgsmål stillet af pc-help: http://www.eksperten.dk/spm/600531...
Jeg kunne godt tænke mig det modsatte af ovenstående af denne kode
På forhånd tak :)
//gaflen89
