Главная страница / Программирование на PHP / передача массива через mail ()

Есть html-форма бланка заказ с кучей textarea, radiobutom и checkbox. Ее заказчик заполняет и отправляет мне на почту. Используется стандартный механизм mail (). Вот, отрывок из кода формы:
Способы чего-то там:
<input name="sposob[0]" type="checkbox" value="вариант А">вариант А<br>
<input name="sposob[1]" type="checkbox" value="вариант Б">вариант Б<br>
<input name="sposob[2]" type="checkbox" value="вариант С">вариантС<br>
<input name="Submit" type="submit" value="Отправить">
Скрипт mail.php
if (!empty($_POST['sposob'])) {
   foreach($_POST['sposob'] as $key => $value)  {
$header.="\nContent-type: text/html; charset=\"windows-1251\"";  
Способ технологической подготовки измеряемой среды:
      {$_POST['var_sposob']}
$subject="=?windows-1251?B?". base64_encode("Новый заказ КОНГ-Прима"). "?=";
echo "Спасибо.<br>Ваш заказ отправлен.<br><br>";  
Суть вот в чем. Я не знаю КАК передавать данные в виде массивов. Читала про $_POST, про работу php с html-формами, про сами массивы. Блин, нигде не рассматривается такая мелочь, как у меня.
И еще, я проверяла состав глобальных переменных:
var_dump($_POST);
- там нет переменной $var_sposob (в которую я планировала записать выбранные значения через запятую как цельный текст). Может тут ошибка? А может $var_sposob нужно вручную добавлять в массив $_POST?
Беру {$_POST['sposob']} вместо {$_POST['var_sposob']}. Тогда функция обработки массива работает, если данные (к примеру) вывести в окно с сообщением об отправке письма. Но в полученном письме вместо отмеченных способов стоит слово Array.
Что-то я недопоняла видно в этом php...

Принт_р применить прямо к самому первому массиву скрипты. И получится в одну строчку, без циклов и без всего прочего.
Print_r функция печатает разные пееменные...
причем даже вложенные массивы
например
print_r(array(1,2,3,4,'asd','asd',array(1,2,3)));
выводит
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[6] => Array
[0] => 1
[1] => 2
[2] => 3
Важно понимать, если написать принт_р($а, тру), то выведет не на печать, а вернет в виде строки.
Однако, чтобы в хтмл прекрасно выводить
(чтобы грамотно новые строки писались) рекомендую
А хелп самый лучший с примерами и коментариями - php.net . Сверху там есть поле поиска - лучше искать function search. Также там есть и на русском хелп.

Главная страница / Программирование на PHP / передача массива через mail () / Принт_р применить прямо к самому первому массиву скрипты И получ