Отправка чекбоксов на почту

Рассмотрим, как отправить input type checkbox на почту при помощи PHP. Значения выбранных чекбоксов будут приходить на e-mail в виде строки с запятой после каждого значения чекбокса.

Чтобы объединить группу из несколько чекбоксов в один массив, необходимо добавить к name квадратные скобки [ ]:

<input type="checkbox" value="HTML" name="Технологии[]">
<input type="checkbox" value="CSS" name="Технологии[]">
<input type="checkbox" value="JS" name="Технологии[]">
<input type="checkbox" value="PHP" name="Технологии[]">
<input type="checkbox" value="SQL" name="Технологии[]">

Далее необходимо в PHP-файле обработчике преобразовать массив Технологии[ ] в строку с разделением запятой между значениями (value).

if (is_array($value)) {
  $value = implode(", ", $value);
}

Если $value — массив, то используем функцию implode для преобразования массива в строку.