Se a sua vida for a melhor coisa que já te aconteceu, acredite, você tem mais sorte do que pode imaginar. - Daniel Godri

Quebra de Linha com PHP

08 de Novembro de 2013
Parece uma coisinha simples mas muita gente fica na dúvida sobre como quebrar linhas dentro de uma string de um código php. Então, depois de pesquisar um pouco, muitos utilizam o "\r\n". Nem sempre esta solução é a que funciona. Uma forma de analisar isto é através da constante PATH_SEPARATOR, que define uma regrinhas básicas: qual caractere é utilizado para quebra.

php

Para início de conversa é preciso entender que a constante PATH_SEPARATOR foi introduzida no PHP somente na versão 4.3.0-RC2. Então, para quem ainda não trabalha com esta versão, ou para quem não sabe em qual versão está, segue a definição:

if ( !defined( "PATH_SEPARATOR" ) ) {
if ( strpos( $_ENV["OS"], "Win") !== false )
    define( "PATH_SEPARATOR", ";" ) 
 else define( "PATH_SEPARATOR", ":" )
}
Agora que já temos a definição da path, podemos definir qual é o caractere de quebra.
if( PATH_SEPARATOR ==';'){ $quebra_linha="\r\n";
} elseif (PATH_SEPARATOR==':'){ $quebra_linha="\n";
} elseif ( PATH_SEPARATOR!=';' and PATH_SEPARATOR!=':' )  {
 echo ('Não foi possível resgatar a quebra de linha.'); exit();
}

Bem fácil, concorda?

Dúvidas ou sugestões, envie seu comentário!

Até o próximo post!




Este post ainda não possui comentários. Seja o primeiro!

Deixe seu comentário

Seu e-mail não será exibido.
Receba as Novidades

Para receber as últimas novidades e promoções do site, digite seu e-mail e clique em enviar.

Arquivo do Blog