Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> Замена подстроки
RCuPeR  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



LadaFWD club
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 1448
Пользователь №: 24637
На форуме: 6 лет, 2 месяца, 22 дня
Карма: 22




В общем. Нужно заменить "{$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


--------------------
Гнусный социопат с комплексом Бога.
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса