Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17737
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Quebra de linha br \n

16-09-2007 10:14

Existe basicamente duas quebras de linha: br e \n

Ambas tem o mesmo objetivo, criar uma separação entre uma linha de texto e outra, mas, o \n é interpretado pelo navegador sobre algumas condições.

O br, pode ser usado tanto no PHP, quanto no HTML, onde, teremos uma quebra de linha ao usá-lo: ex.:

linha 1<br>linha 2

Esse código ao ser carregado no navegador, irá retornar:

linha 1 linha 2

Já o \n, seria uma quebra de linha gerada pelo Enter, por exemplo:
NO JAVASCRIPT

<script> alert("linha 1\nlinha 2"); </script>

Outra forma também, seria uma quebra de linha em uma string no PHP, exemplo:

NO PHP

<?php $string = "linha 1 linha 2"; echo $string; ?>

Se o código acima for carregado, não mostrará a quebra de linha, porque a linguagem necessita algo que identifique isso, no caso o br ou \n.

Mas, o \n está lá porque usamos o Enter, precisamos informar o navegador disso, portanto usamos:

<?php $string = "linha 1 linha 2"; echo nl2br($string); ?>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado