Из базы вытаскивается строка, ну например, мама мыла $rama.
Есть переменная $rama = 'раму';
Как подставить в строку эту самую 'раму'?
Первая мысль через регулярку.
Спустя 54 минуты, 7 секунд (24.04.2012 - 23:24) walerus написал(а):
Чет я не совсем понял что нужно, два варианта:
$rama = 'раму'; // Статичное значениеДля чего регулярки я не понял..
$in_string = "мама мыла $rama"; // Это то что вытащили из базы
echo $in_string; // Покажет - "мама мыла раму"
// или так
$new_string = string_replace( '$rama', $rama, $in_string );
echo $new_string; // Покажет - "мама мыла раму"
Спустя 6 часов, 53 минуты, 50 секунд (25.04.2012 - 06:18) Sergen написал(а):
Цитата (walerus @ 24.04.2012 - 21:24) |
Чет я не совсем понял что нужно, два варианта:$rama = 'раму'; // Статичное значениеДля чего регулярки я не понял.. |
Спасибо. Первый вариант почему-то не работает. Переменная $rama не инициализируется. Сегодня еще поковыряюсь, не получится, тогда через регулярку
Спустя 1 час, 32 минуты, 41 секунда (25.04.2012 - 07:51) killer8080 написал(а):
Цитата (Sergen @ 25.04.2012 - 07:18) |
Спасибо. Первый вариант почему-то не работает. |
Не верю! (с)
Спустя 1 час, 14 минут, 8 секунд (25.04.2012 - 09:05) Sergen написал(а):
Цитата (killer8080 @ 25.04.2012 - 05:51) | ||
Не верю! (с) |
Почему? По порядку. В таблице содержится строка: мама мыла $rama
Я вытаскиваю ее, но перед этим присваиваю значение $rama = 'раму';.
При просмотре так и выводится:
раму
мама мыла $rama
Поскольку я загонял в базу врукопашную, видимо она попала как 'текстовая строка'
Спустя 34 минуты, 12 секунд (25.04.2012 - 09:39) killer8080 написал(а):
Цитата (Sergen @ 25.04.2012 - 10:05) |
Почему? По порядку. В таблице содержится строка: мама мыла $rama |
А ну тогда другое дело, я понял что код как показал walerus, не работает.
Если это просто текст, то только заменой. Кстати не string_replace, а str_replace.
Спустя 47 минут, 15 секунд (25.04.2012 - 10:26) walerus написал(а):
Цитата |
Кстати не string_replace, а str_replace. |
- Это я спя писал уже ( "что вижу - то пою" )
Спустя 1 день, 2 часа, 3 минуты, 58 секунд (26.04.2012 - 12:30) Sergen написал(а):
Кажется нашел хороший вариант. Сохранение в текстовом файле через сериализацию. Второй вариант через хередок то же в текстовом файле. А вот в базе не получилось. Есть вариант через REPLACE, но это практически та же регулярка, только в запросе.
Спустя 2 часа, 55 минут, 41 секунда (26.04.2012 - 15:26) walerus написал(а):
Sergen что мешает сохранять сериализацию в базу?
Спустя 46 минут, 2 секунды (26.04.2012 - 16:12) Sergen написал(а):
Цитата (walerus @ 26.04.2012 - 13:26) |
Sergen что мешает сохранять сериализацию в базу? |
По идее, должно получиться, но че-то не получается. Правда пробовал уже на скорую руку. Вечером надо получше код набросать.