Имя пользователя:
Пароль:
 

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

Ветеран


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

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


Цитата Igor_I:
C одной стороны, регистронезависимость что-то не получается, с другой стороны она и не нужна, потому как слово Лейкоз будешь менять на слово Лейкоз, опять же с большой буквы.
Цитата venuko:Спасибо за помощь, но вот засада, у меня слова и их стили хранятся в БД MySQL, три столбца, первый id поля, поле slovo, поле new_slovo. Так вот как в первый и второй массив соотвественно подгрузить данные из их столбцев? »
http://ru2.php.net/manual/ru/function.mysql-query.php
На мой взгляд такой скрипт будет получше.
PHP код:
$slovo = array ("лейкоз","рак");
$out =array ("/$slovo[0]/","/$slovo[1]/");
$from =array ("<b>$slovo[0]</b>","<b>$slovo[1]</b>");
$text = "Лейкоз очень у даже опережает рак. Рак в раковая опухоль и т.д. Лейкозные и потом опять лейкоз";
$text = preg_replace($out,$from,$text);
echo "$text";
------- »

Слова не одиночные выделяются, выделяется ещё часть в склонениях

Отправлено: 09:38, 18-01-2009 | #6

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