|
|
|
|
|
для: Shorr Kan
(30.01.2006 в 00:50)
| | Всё, решил проблему. Спасибо. | |
|
|
|
|
|
|
|
для: midav
(30.01.2006 в 00:44)
| | Это вы о чём? | |
|
|
|
|
|
|
|
для: Shorr Kan
(30.01.2006 в 00:28)
| | Хочу приметить что функция пишется так
$msg=str_replace("(001)", "<img src=001.gif>", $msg);
|
| |
|
|
|
|
|
|
|
для: cheops
(30.01.2006 в 00:17)
| | Угу. Только в таком случае - она меняет всё. В том числе и всё-то, что в тегах. То есть, если было <imr src="cat.gif" .... то вы представляете, что получается :(
Можно как-то заменить только то, что в обычном тексте? Не в тегах? | |
|
|
|
|
|
|
|
для: Shorr Kan
(29.01.2006 в 23:45)
| | Хм... лучше воспользоваться Perl-регулярными выражениями
<?php
$str = preg_replace("|(cat)|i", "<b>\\1</b>", $str);
?>
|
| |
|
|
|
|
|
|
| У меня не работает str_ireplace - видно версия php не та.. Определенно, при помощи функций eregi_replace , и иже с ними - можно это же сделать. В общем мне нужно слово "cat" превратить в "<b>cat</b>" ... Причем, регистро независимо. Т.е., к cat относится и Cat , и CAT, и cAT ....
eregi_replace заменяет то, что ищет... то есть, она мне превращает cat в cAT , если я так обращусь ... мне это не нужно - нужно просто тегом <b> выделить...
А может быть это надо регулярным выражением.. чтобы не задеть те встречающиеся cat , которые во всяких title попадаются... | |
|
|
|
|