Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Замена символов в строке

13K
28 февраля 2006 года
31337Ghost
11 / / 19.01.2006
У меня есть некая строка, вида :

"Бла-бла, здравствуйте %S, рады видеть вас с нова"

В ней мне надо заменить этот "%S" другими символами, например, если зашёл некий Guest, то строка примет вид :

"Бла-бла, здравствуйте Guest, рады видеть вас с нова"

Спасибо
14K
28 февраля 2006 года
Crypton
16 / / 26.02.2006
к примеру так....

"Бла-бла, здравствуйте $username, рады видеть вас с нова"

или

"Бла-бла, здравствуйте ".$username.", рады видеть вас с нова"


где $username - переменная хранящая имя пользователя.

я предпочитаю второй вариант... хотя вариантов оччень много....
13K
28 февраля 2006 года
31337Ghost
11 / / 19.01.2006
Нет, не совсем так.. :
Я из базы данных принимаю некую строку, примерного вида : "Бла-бла, здравствуйте %S, рады видеть вас с нова", допустим в переменную $str.. Потом в ЭТОЙ переменной мне нужно изменить %S содержимым другой переменной, допустим, под названием $repl... вот
2.2K
28 февраля 2006 года
BeOne
92 / / 15.12.2004
Цитата:
Originally posted by 31337Ghost
Нет, не совсем так.. :
Я из базы данных принимаю некую строку, примерного вида : "Бла-бла, здравствуйте %S, рады видеть вас с нова", допустим в переменную $str.. Потом в ЭТОЙ переменной мне нужно изменить %S содержимым другой переменной, допустим, под названием $repl... вот


 
Код:
printf($str,$repl);

или
 
Код:
echo sprintf($str,$repl);

или
 
Код:
echo str_replace("%", $repl, $str);

или preg_replace или ereg_replace или substr_replace или...да короче дофига вариантов =)
13K
28 февраля 2006 года
31337Ghost
11 / / 19.01.2006
Спасибо, то, что надо! Просто я читал про функции - preg_replace и ereg_replace, да и запутался в их описании... спасибо
8
01 марта 2006 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by 31337Ghost
Спасибо, то, что надо! Просто я читал про функции - preg_replace и ereg_replace, да и запутался в их описании... спасибо


Кстати, ereg, ereg_replace использовать не рекомендуется. Поговаривают, что их скоро отменят... Иначе говоря, в какой-нибудь из свежих версий PHP это просто будет fatal error.

13K
01 марта 2006 года
31337Ghost
11 / / 19.01.2006
Спасибо! Приму к сведению..
15
01 марта 2006 года
shaelf
2.7K / / 04.05.2005
Цитата:
Originally posted by mfender
Кстати, ereg, ereg_replace использовать не рекомендуется. Поговаривают, что их скоро отменят... Иначе говоря, в какой-нибудь из свежих версий PHP это просто будет fatal error.


Не поговаривают, а объявили официально:). Так же var сделают синонимом public и ещё всего нового на голову упадёт вместе с 6 версией:). Кому интерестно, то новый inside вышел. Там переведенно интервью кажись на эту тему.

12
03 марта 2006 года
alekciy
3.0K / / 13.12.2005
Цитата:
Originally posted by 31337Ghost
Нет, не совсем так.. :
Я из базы данных принимаю некую строку, примерного вида : "Бла-бла, здравствуйте %S, рады видеть вас с нова", допустим в переменную $str.. Потом в ЭТОЙ переменной мне нужно изменить %S содержимым другой переменной, допустим, под названием $repl... вот


А по мне лучше так

 
Код:
<?php
$str_bd = "Бла-бла, здравствуйте %S%, рады видеть вас с нова";
$repl = 'Вася Пупкин';
$str_bd = str_replace ('%S%', $repl, $str_bd);
// теперь $str_bd = "Бла-бла, здравствуйте Вася Пупкин, рады видеть вас с нова"
?>
8
03 марта 2006 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by shaelf
Не поговаривают, а объявили официально:). Так же var сделают синонимом public и ещё всего нового на голову упадёт вместе с 6 версией:). Кому интерестно, то новый inside вышел. Там переведенно интервью кажись на эту тему.


Ты мне тут козни не строй.:D :D :D
Я до обеда газет не читаю. А после обеда я на них только рыбу режу под пиво. Так что, только слухами и питаюсь. :D :D :D

15
03 марта 2006 года
shaelf
2.7K / / 04.05.2005
Цитата:
Originally posted by mfender
Ты мне тут козни не строй.:D :D :D
Я до обеда газет не читаю. А после обеда я на них только рыбу режу под пиво. Так что, только слухами и питаюсь. :D :D :D


Дык я тоже читаю в основном только книги:) А журнал..., ну подвернулся, ну начал читать:)
PS Кстати, журнал онлайновый.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог