путать меня много! вот код. Я получаю 1 за $ mc, что является счетчиком! и не может выйти из цикла foreach через 3 раза.php - счетчик не работает в пределах foreach
Код: Текст
$mc=0;
if(preg_match_all('/(\@\`)([^`]*)(`\:)/i', $txt, $matches)) {
foreach(@$matches[2] as $m) {
$mc++;
if($mc>3)
break;
$txt = str_replace("@`".$m."`:",'<a href="profile-'.$m.'">'.$m.'</a>:',$txt);
}
}
образец:
@`test`: test1234 @`test`: test1234 @`test`: test1234 @`test`: test1234 @`test`: test1234 @`test`: test1234 @`test`: test1234 @`test`: test1234 @`test`: test1234 @`test`: test1234 @`test`: test1234
Что '$ txt'? :) –
У вас есть достаточно совпадений? – putvande
Предупреждения о заглушении настолько ошибочны ... – Leri