Как поставить разрыв в переменной электронной почты?

Так что я работаю над формой почты для моего сайта, и я получил, что я работаю. Теперь я хочу персонализировать его с помощью сообщения cutsom, но … я понятия не имею, как поместить разрывы строк в переменное сообщение. Я пытался с помощью <br />но это просто печатает это как слово. Так есть идеи?

Постскриптум Я могу быть совершенно неправ, не стесняйтесь полностью изменить то, что в сообщении, я просто хочу понять концепцию.

<?php
$message =
"You recieved mail from  $mail with a question." .
"The question contains the following:" .
"$_POST['message'];";
?>

РЕДАКТИРОВАТЬ:
@ Бен Перл Кахан ответ работал для меня! Спасибо за ответы!

0

Решение

В двойных кавычках, \r\n будет новая линия.

Пример:

<?php
$message =
"You recieved mail from  $mail with a question.\r\n" .
"The question contains the following:\r\n" .
$_POST['message'];
?>

FYI, "$_POST['message']" неправильная конкатенация; вы должны либо обработать переменную массива вне строка:

"text ".$_POST["message"]." more text"

или используйте фигурные скобки (Примечание: это будет работать, только если ваша строка заключена в двойные кавычки):

"text {$_POST["message"]} more text"
0

Другие решения

Для разрывов строк, PHP как «\ n» (см. двойные кавычки) и PHP_EOL.

<?php
$message = "You recieved mail from $mail with a question\nThe question contains the following:\n{$_POST['message']}";
?>
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector