[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Замена подстроки
RCuPeR
В общем. Нужно заменить "{$aStone}" это на мой текст.

$this->replace_aHoroscope($text, $aStones[0]['name']);


public function replace_aHoroscope($text, $stone){
return str_replace('#({$aStone})#', $stone, $text);
}


Не катит :angry:





Спустя 7 минут, 15 секунд (22.12.2011 - 11:23) killer8080 написал(а):
RCuPeR
нужно экранировать спец символы, и скобки там ни к чему
'#\{\$aStone\}#'

Спустя 17 минут, 32 секунды (22.12.2011 - 11:41) RCuPeR написал(а):
Спасибо большое wink.gif
Пора бы мне уже и выучить регулярки, но что-то...не доходит sad.gif

Спустя 11 минут, 54 секунды (22.12.2011 - 11:53) killer8080 написал(а):
RCuPeR
стоп, у тебя же там str_replace, а не регулярка :)
все гораздо проще
public function replace_aHoroscope($text, $stone){
return str_replace('{$aStone}', $stone, $text);
}

Спустя 56 минут, 22 секунды (22.12.2011 - 12:49) RCuPeR написал(а):
Цитата (killer8080 @ 22.12.2011 - 08:53)
RCuPeR
стоп, у тебя же там str_replace, а не регулярка :)
все гораздо проще
public function replace_aHoroscope($text, $stone){
return str_replace('{$aStone}', $stone, $text);
}

Да, второй вариант будет правильней.
Спасибо wink.gif


_____________
Гнусный социопат с комплексом Бога.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.