Eu estou praticando o php diretamente no navegador, mas não estou conseguindo pular linha no navegador usando "\n" e nem "PHP_EOL" como foi ensinado na aula
Eu estou praticando o php diretamente no navegador, mas não estou conseguindo pular linha no navegador usando "\n" e nem "PHP_EOL" como foi ensinado na aula
Olá, Paulo!
O navegador não reconhece o \n
nem o PHP_EOL
.
Para quebrar a linha no navegador, você precisa utilizar a tag <br>
do HTML, mas para isso, o código PHP deve estar envolto em um código HTML.
Outra alternativa é usar a função nl2br()
, e assim, você poderá usar o \n
normalmente.
Vou te dar um exemplo:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Exemplo de Quebra de Linha</title>
</head>
<body>
<?php
echo "Este texto está na primeira linha.";
echo "<br>";
echo nl2br("Utilizando essa função, \n eu consigo fazer a quebra de linha com \\n.");
?>
</body>
</html>
Espero ter ajudado!
Boa sorte em seus estudos!
Ei, Paulo! O Mateus tem razão, o HTML não entende que tem que pular uma linha. Eu aprendi aqui no alura sobre essa alternativa de usar a função do PHP nl2br, porque usando essa função ela vai trocar as novas linhas para . Documentação sobre ela: https://www.php.net/manual/pt_BR/function.nl2br.php