Ben çalışmak için kullanılan bazı anahtar kelimeler için html içerik bakar düzenli bir ifade var, ama şimdi başarısız olur ve ben neden anlamıyorum. (Düzenli ifade this thread geldi.)
$find = '/(?![^<]+>)(?<!\w)(' . preg_quote($t['label']) . ')\b/s';
$text = preg_replace_callback($find, 'replaceCallback', $text);
function replaceCallback($match) {
if (is_array($match)) {
$htmlVersion = $match[1];
$urlVersion = urlencode($htmlVersion);
return '<a class="tag" rel="tag-definition" title="Click to know more about ' . $htmlVersion . '" href="?tag=' . $urlVersion . '">' . $htmlVersion . '</a>';
}
return $match;
}
Hata mesajı preg_replace_Callback çağrı işaret ve diyor ki:
Warning: preg_replace_callback() [function.preg-replace-callback]: Unknown modifier 't' in /frontend.functions.php on line 43