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

Ваш аккаунт

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

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

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

Форматирование строк с помощью шаблона из файла

8.5K
07 сентября 2004 года
o6619
1 / / 07.09.2004
Есть файл данных со строками типа (заготовка для программы на Delphi)
SELECT distinct %2:d nsem,%1:d as year, k.name_abb+case cast...
Проблема
Необходимо считать их и вместо форматов вставить параметры.
После чтения из файла и преобразования с пом. str_ireplace и sprintf получаю строку (формат для sprintf )
SELECT distinct %2\$d nsem,%1\$d as year, k.name_abb+case cast...
Ф-ция sprintf($s,$p1,$p2) выдает
SELECT distinct $d nsem,$d as year, k.name_abb+case cast...
вместо
SELECT distinct 5 nsem,4 as year, k.name_abb+case cast...
Сразу вставить параметры нельзя, строк с параметрами очень много(~1000), запросы под SQL готовы и отработаны. Необходимо только форматирование.
ЧТО НЕ ТАК? Спасибо.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог