В этой статье рассмотрим несколько вариантов, как сделать перенос на новую строку текста в php.
1Чтобы перенести строку в php, можно использовать html тег <br>.
echo "sometext<br>";
echo "sometext2";
?>
Если нужно сделать перенос между php переменными, то код будет таким:
$a="sometext";
$b="sometext2";
echo $a.'<br>'.$b;
?>
2 Перенос можно сделать при помощи спецсимволов \n, \r, \r\n и функции nl2br.
$a=nl2br("sometext". "\r\n");
$b="sometext2";
echo $a.$b;
?>
Разные комбинации используются в зависимости от вашей ОС:
DOS & Windows: \r\n
Unix & Mac OS X: \n,
Macintosh (OS 9): \r,
Так же эту функцию можно использовать, когда нужно сделать перенос по словам:
$a=nl2br("sometext". "\r\n" ."sometext2"."\r\n"."sometext3");
echo $a;
?>
// выведет
sometext
sometext2
sometext3
3 Универсальный перенос в php при помощи константы PHP_EOL, который подходит для всех операционных систем:
$a=nl2br("sometext". PHP_EOL);
$b="sometext2";
echo $a.$b;
?>