@Develm

И снова $_POST Как разбить массив?

Код:
$body = "Пользователь заказал: <br>";
	$mail_subject = "Заказ";
	$to = "почта";
	$mail_headers="content-type:text/html; charset=UTF-8";
	foreach($_POST as $key => $array){
		$body .= "{$key}: {$array}<br />";
	}
	mail($to, $mail_subject, $body, $mail_headers);

Как можно сделать так: 1-е и 2-е значение записать в одну строку
,
3-е и 4-е
, и т.д.
  • Вопрос задан
  • 232 просмотра
Пригласить эксперта
Ответы на вопрос 3
@Nc_Soft
Нужно изучить документацию php.net/array
Это, конечно, не так весело, чем на тостере однотипные вопросы строчить, но более эффективно.
Ответ написан
Комментировать
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
Если нужны пары ключ-значение, можно в json засунуть.
Если просто значения:
$arr = $_POST;
$stroka = implode(",", $arr);

Еще обратите внимание на
www.php.su/functions/?vprintf
и
www.php.su/functions/?printf
Ответ написан
@matios
Technical Team Lead
Про деление с остатком не слышали?
$body .= "{$key}: {$array}";
if ($key % 2 == 0) {
    $body .= "<br />";
} else {
     $body .= " - ";
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы