Я работаю над веб-проектом, и мне нужно знать, как получить номер элемента массива и использовать его для получения элемента из другого массива, I 'setup страницу для того, чтобы динамически добавлять панели Bootstrap с двумя полями ввода в них.Сбор и форматирование данных из динамической формы Post
<div class="panel panel-default">
<div class="panel-heading">
<a data-toggle="collapse" data-parent="#accordion" href="#<?php echo $index; ?>">
<h4 class="panel-title">
<?php echo $menu[0]; ?> <b class="caret pull-right"></b>
</h4>
</a>
</div>
<div id="<?php echo $index; ?>" class="panel-collapse collapse">
<div class="panel-body">
<div class="form-group">
<label for="menu_name[]">Name:</label>
<input id="menu_name[]" name="menu_name[]"placeholder="Name">
</div>
<div class="form-group">
<label for="menu_link[]">Link:</label>
<input id="menu_link[]" name="menu_link[]" value="<?php echo $menu[1]; ?>" placeholder="URL">
</div>
<div class="btn-group pull-right">
<button class="btn btn-danger" type="submit" name="delete" value="<?php echo $index; ?>"><i class="fa fa-trash"></i> Delete</button>
</div>
</div>
</div>
Эта форма предназначена для добавления меню, чтобы создать массив с текстом каждого пункта меню и ссылки, и когда я отправить форму это результат я получаю:
[["Home", "News"], ["http://localhost/", "http://localhost/news/"]]
Но я хотите отформатировать массив, чтобы каждый пункт меню в отдельном массиве вместо разделения двух вариантов между массивами, вот пример вывода, который я хочу достичь:
[["Home", "http://localhost"], ["News", "http://localhost/news"]]
Я не уверен, как это сделать, и я повсюду пытался найти решение или пример, чтобы помочь, но я ничего не могу найти, я делал некоторые исследования на array_search
, но я не уверен если это то, что я хочу.
может у опубликовать некоторый кусок кода, который это генерирующего ваш текущий массив? –
Я не вижу, что такое использование, массив, который я дал, выбирается из MySQL как строка и декодируется с помощью json. – Elxafil
получил. Таким образом, вы хотите, чтобы manupulate array помещал их в форму. –