Função para quebrar linha em PHP

Publicado por Messias Kamphorst (última atualização em 09/03/2016)

[ Hits: 12.585 ]

Homepage: www.menomk.blogspot.com

Download quebralinha.php




Tive problemas em PHP para mostrar em uma página HTML até um certo ponto, ou seja, delimitando o número de colunas, encontrei algumas funções mas elas cortavam a metade da palavra no fim da linha. Então desenvolvi uma função própria para isso.

  



Esconder código-fonte

<?php
//$colunas = numero de colunas para a quebra (normalmente não faz a quebra neste ponto, faz a quebra no próximo espaço que tiver no texto) ;
//$texto = texto para a quebra;
function quebralinha($colunas,$texto)
{
 $i = strlen($texto);//verifica a quantidade de caracteres que tem no texto
 $cont=0;//contador de posição da pesquisa
 $tamanho = 0;//tamanho da linha que esta sendo pesquisada
 while($i>$cont) //nao deixa passar o limite do texto
   {
    
   if(($tamanho > $colunas and substr ( $descricao, $cont, 1 ) ==" ") or  substr ( $descricao, $cont, 4 ) == "\r\n" ) //verifica se a quantidade de caracteres é maior que 120 na linha, se for verifica se este carácter é um espaço, ou se caso no texto existir quebra de linha é respeitado também.


   {
    echo "<br>"; // faz a quebra da linha
    $tamanho =0; //volta o contador
   }else{
    echo substr ( $descricao, $cont, 1 ); //exibe o carácter da linha
    $tamanho ++; //soma a pesquisa;
   }    
   $cont++; //soma o contador de caracter
   }
}
?>

Scripts recomendados

vem ai em breve nosso flogao

Calculador de Raiz Quadrada

Calculadora em PHP simples

Executando comando PHP dentro da string

Forum


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts