Формирование переменных результатов для отправки с phpmailer - PullRequest
0 голосов
/ 15 февраля 2012

Итак, у меня есть результаты для отправки по phpmail, хранящиеся в массивах, и я пытаюсь дать ему минимальный формат:

        $results = array();
            array_walk_recursive(
            $texto, //--- contains other 3 arrays: $texto[] = array($date,$speaker,$msg);
            function ($value, $key) use (&$results) {
            $results[] = $value;
            });
            $texto_forma = implode('\n', $results);

Это нормально для печати на экране, но когда я отправляю его с phpmailer, вот так:

            ...
            $texto = "$texto_forma";
    $mail->Body = $texto;
    (!$mail->Send());

Я получу письмо с результатами, такими как: blablabla \ nblablabla \ nblablabla вместо того, чтобы разделять его на строки.

Что я могу использовать вместо \ n? Я также попробовал
, очевидно, с непредвиденным результатом

Большое спасибо !!

1 Ответ

0 голосов
/ 15 февраля 2012

используйте nl2br функцию, которая преобразует \n в <br\>

, а также отправляет письмо с типом mime в формате HTML, чтобы оно правильно отображалось

...