Разберите ключи первого уровня $_POST, затем используйте числовой суффикс во время цикла. ⇐ Php
Разберите ключи первого уровня $_POST, затем используйте числовой суффикс во время цикла.
У меня есть форма, содержащая несколько полей с именами item1, item2, item13, item43 и т. д. Каждый раз эти поля различаются, поскольку они заполняются в форме с помощью AJAX.
Когда пользователь отправляет сообщение, мне необходимо выполнить следующее:
foreach ($_POST['itemX']['tagsX'] как $tag) { вставить тег ($ тег, X); } где X = 1,2,13,43 и т. д. Как я могу перебирать значения $_POST и выполнять описанное выше только для тех значений, имя которых начинается с «элемента», за которым следует идентификатор X? Размещенные данные имеют следующий формат:
$_POST = [ 'item38' => ['tags38' => ['aaa', 'bbb']], 'item40' => ['tags40' => ['ccc', 'ddd']], 'item1' => ['tags1' => ['eee', 'zzz']], ];
У меня есть форма, содержащая несколько полей с именами item1, item2, item13, item43 и т. д. Каждый раз эти поля различаются, поскольку они заполняются в форме с помощью AJAX.
Когда пользователь отправляет сообщение, мне необходимо выполнить следующее:
foreach ($_POST['itemX']['tagsX'] как $tag) { вставить тег ($ тег, X); } где X = 1,2,13,43 и т. д. Как я могу перебирать значения $_POST и выполнять описанное выше только для тех значений, имя которых начинается с «элемента», за которым следует идентификатор X? Размещенные данные имеют следующий формат:
$_POST = [ 'item38' => ['tags38' => ['aaa', 'bbb']], 'item40' => ['tags40' => ['ccc', 'ddd']], 'item1' => ['tags1' => ['eee', 'zzz']], ];
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Поменяйте местами ключи первого уровня и ключи второго уровня двумерного массива
Anonymous » » в форуме Php - 0 Ответы
- 73 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Пропустить ключи первого уровня при печати строк двухмерного массива с помощью print_r()
Anonymous » » в форуме Php - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-