Замените несколько одинаковых заполнителей в строке, используя массив значений (по одному) ⇐ Php
Замените несколько одинаковых заполнителей в строке, используя массив значений (по одному)
Я хочу заменить «[replace]» во входной строке соответствующим значением в массиве замены. Общее количество значений изменится, но в массиве замены всегда будет то же число, что и во входной строке. Я пробовал сделать это с помощью preg_replace() и preg_replace_callback(), но не смог правильно подобрать шаблон для [replace], я также пробовал использовать vsprintf (), но % в все портил.
Заменить массив:
$array = array('значение 1', 'значение 2', 'значение 3'); Входная строка
$string = ' Имя: [заменить] Дата: [заменить] Информация: [заменить] '; Желаемый результат
Имя: значение 1 Дата: значение 2 Информация: значение 3
Я хочу заменить «[replace]» во входной строке соответствующим значением в массиве замены. Общее количество значений изменится, но в массиве замены всегда будет то же число, что и во входной строке. Я пробовал сделать это с помощью preg_replace() и preg_replace_callback(), но не смог правильно подобрать шаблон для [replace], я также пробовал использовать vsprintf (), но % в все портил.
Заменить массив:
$array = array('значение 1', 'значение 2', 'значение 3'); Входная строка
$string = ' Имя: [заменить] Дата: [заменить] Информация: [заменить] '; Желаемый результат
Имя: значение 1 Дата: значение 2 Информация: значение 3
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Замените целые ноты в строке, используя массив «найти» и массив «заменить».
Anonymous » » в форуме Php - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Jdbcclient apportmentspec innd несколько заполнителей с одним параметром
Anonymous » » в форуме JAVA - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Jdbcclient apportmentspec innd несколько заполнителей с одним параметром
Anonymous » » в форуме JAVA - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-