Я использую регулярное выражение для создания тегов html в виде простого текста. как этотНесколько регулярных выражений интерферируют
петли
$SearchArray[] = "/\b(".preg_quote($user['name'], "/").")\b/i";
$ReplaceArray[] = '<a href="'.$user['url'].'">$1</a>';
-
$str = preg_replace($SearchArray, $ReplaceArray, $str);
Я ищу способ не соответствует $user['name']
в теге.
Я никогда не использовал обратный вызов, подобный этому, в php. Я использую php 5.2. Могу ли я поместить этот код в цикл и цикл в 200 раз? – Remi
Вы могли бы ... Производительность может быть проблемой (вам может быть лучше с 'str_ireplace()', но вы не сможете сохранить регистр имени) ... – ircmaxell
У меня все еще есть проблемы с получением рабочий цикл в php 5.2. ошибка представляет собой «синтаксическую ошибку, неожиданную» <'in on runtime-created function ". Регулярные $ method и $ regex разные. Coud you gif мне пример вашего кода внутри цикла? – Remi