EDIT:Создать новый массив путем сопоставления значения, переданные из HTML страницы
Это то, что я пытаюсь достичь:
HTML страницы проходит несколько символов с помощью метода POST. php захватывает его, а теперь в зависимости от значений, переданных с HTML-страницы, я хочу создать новый массив, сопоставляя элементы массива, уже находящиеся в php.
пример: HTML передает эти значения в PHP $_POST['a1'] | $_POST['a2'] | $_POST['a5'] | $_POST['a8']
Это является фиксированным элементам массива в PHP. $fixedItems = array(chair, cup, ladder, bed, pillow, shoes, apple, sprrrow);
Как создать массив NEW, сопоставляя элементы, переданные из HTML, из массива $fixedItems
.
if `$_POST['a1']` add "chair" to $fixedItems
if `$_POST['a2']` add "cup" to $fixedItems
if `$_POST['a3']` add "ladder" to $fixedItems
if `$_POST['a4']` add "bed" to $fixedItems
if `$_POST['a5']` add "pillow" to $fixedItems
так далее ...
Окончательный результат для приведенного выше примера должно быть:
$fixedItems = array("chair", "cup", "pillow");
Что вы имеете в виду свежий массив –
Можно ли увидеть HTML? это может облегчить работу над тем, что вы пытаетесь сделать точно. – Mattigins
Итак, когда '$ _POST ['a {n}']' 'isset' вы хотите захватить этот конкретный элемент из фиксированного списка (' $ fixedList [n-1] ')? – PeeHaa