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

Ваш аккаунт

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

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

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

Php. Как заменить текст

428
10 декабря 2004 года
covex
49 / / 20.06.2000
Есть текст в файле:

06492</TD>

06457</TD>

06458</TD>

06459</TD>

Никак не согу сообразить как в начало этих цифр что-то добавить, скажем сделать из
06492</TD>
11106492</TD> и так на всякое совпедение по маске
??????</TD>.

Подскажите, чем делается? Как добавить?


:???:
365
11 декабря 2004 года
MasterSID
230 / / 23.02.2003
Цитата:
Originally posted by covex
Есть текст в файле:

06492</TD>

06457</TD>

06458</TD>

06459</TD>

Никак не согу сообразить как в начало этих цифр что-то добавить, скажем сделать из
06492</TD>
11106492</TD> и так на всякое совпедение по маске
??????</TD>.

Подскажите, чем делается? Как добавить?


:???:



Это тебе нужно про RegEX почитать функция eregi_replace
функция preg_replace_callback тебе поможет. С помощью RegEX создаешь шаблон для
любая цифра</td> затем создаешь callback функцию, которая к входящему параметру впереди добавит нужную цифру. и все эти данные вставляешь в качестве параметров в preg_replace_callback - она и вернет результат

4
14 декабря 2004 года
mike
3.7K / / 01.10.2002
 
Код:
$s=str_replace("
"
,"
111"
,$s);
428
14 декабря 2004 года
covex
49 / / 20.06.2000
Цитата:
Originally posted by MasterSID


Это тебе нужно про RegEX почитать функция eregi_replace
функция preg_replace_callback тебе поможет. С помощью RegEX создаешь шаблон для
любая цифра</td> затем создаешь callback функцию, которая к входящему параметру впереди добавит нужную цифру. и все эти данные вставляешь в качестве параметров в preg_replace_callback - она и вернет результат


Спасибо. Ваш пример работает как нельзя лучше! К сожалению регулярные выражения мне тяжело даются, поэтому пытался пути обхода...

365
16 декабря 2004 года
MasterSID
230 / / 23.02.2003
Цитата:
Originally posted by covex

Спасибо. Ваш пример работает как нельзя лучше! К сожалению регулярные выражения мне тяжело даются, поэтому пытался пути обхода...



так у этого примера есть один ньюанс. Если понадобится в документе где-то
вставить будут проблемы

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