| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Замена по маске |
| Автор: knyshow 12.3.2012, 19:43 | ||||
| Не могу придумать простое решение такой задачи: Есть строки вида:
в этих строках символ $ является шаблоном для вставки числа. и есть два числа - 5 и 77 Необходимо на выходе из всего этого получить следующее:
т.е. в каждой строке могут быть одна или более групп символов $, отделенных друг от друга. так же есть некиее числа. необходимо каждую группу $ заменить на соответствующее число, причем количество символов $ в группе может быть разным и они обозначают количество ведущих нулей. Помогите придумать простое решение, а? |
| Автор: knyshow 12.3.2012, 22:37 | ||||
Пока ничего "ровнее" не придумал:
|
| Автор: Fortop 13.3.2012, 16:26 |
| http://php.net/sprintf разве не подходит? |
| Автор: ksnk 13.3.2012, 16:51 | ||
Fortop, напрямую, вероятно, не подойдет, так как уже есть другие странные шаблоны. А вот оттрансформировать шаблоны в sprintf вполне можно
|