Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Головоломка с str_replace
Показать сообщение отдельно

Ветеран


Сообщения: 575
Благодарности: 8

Профиль | Отправить PM | Цитировать


PHP код: Выделить весь код

$out=array("лейкоз","рак");

$out2=array("<b>лейкоз</b>","<b>рак</a>");
$text "Лейкоз очень опасная болезнь, она по дамагу даже опережает рак. Рак в свою очередь уже лечиться, раковая опухоль и т.д.  Лейкозные и потом опять лейкоз";

for(
$i 0$i<sizeof($out); $i++)
{
  
$text substr_replace($text"<b>".$out2[$i]."</b>"strpos($text,$out[$i]), strlen($out[$i]));
}
echo 
$text

Только здесь регистро зависимосимость, первое слово в предложение, а именно Лейкоз не выделяется, выделяется следующие в конце, которое с маленькой буквы.

Как убить регистро зависимость?

Отправлено: 21:29, 17-01-2009 | #4

Название темы: Головоломка с str_replace