2012-06-19 3 views
3

Я работаю над приложением, которое в итоге создаст файл .CSV. Я уже нашел, как превратить массив или массивы в файл .CSV, но мне трудно понять предыдущий шаг.Как превратить вхождения html в php-массив

У меня есть куча html-входов в форме, которая будет отправлена ​​на PHP, я надеюсь иметь один массив, состоящий из всех входных имен (input name = "example") и другого массива, который состоит из значений помещается в эти поля конечным пользователем.

В конце концов, я был CSV, чтобы быть продуктом обоих массивов. Первый ряд - такие, как Высота, Ширина, Глубина, и второй ряд 10 мм, 20 мм, 9 мм и т. Д.

Мне интересно, можно ли использовать смесь классов html и foreach, но Я действительно не уверен. Любая помощь будет замечательной! Благодаря!!

ответ

10

с использованием квадратных скобок обозначения преобразует эти названные поля в массивы, вот несколько примеров

<input name="array[]"> 
<input name="array[]"> 
<input name="array[]"> 

<input name="array[foo]"> 
<input name="array[bar]"> 

<input name="array[0][foo]"> 
<input name="array[0][bar]"> 
<input name="array[1][foo]"> 
<input name="array[1][bar]"> 

Затем, чтобы получить быстрый предварительный просмотр вашего использования данных var_dump() или print_r()

var_dump($_REQUEST['array']); 
+0

О, отлично! Огромное спасибо. Я немного новый с массивами, хотя (извините!). Я просто хочу убедиться, что понимаю, могу ли я назвать несколько массивов с моими входами? Как и вход 1-5, перейдите в массив с именем «Awesome» и 5-10 перейдите в «Donuts» или что-то еще. – dudergroob

+1

Конечно, слово «массив» здесь может быть заменено вашим собственным именем. Также, если вы удовлетворены этим ответом, нажмите на значок галочки под номером рядом с этим ответом! – Scuzzy

Смежные вопросы