Ir para o conteúdo

- - - - -

Quebra Automática De Linha


Criado por Pedro, Jul 30 2012 10:34

2 respostas neste tópico
  • Por favor, faça o login para responder

#1 Pedro

Pedro
  • Pedro
  • Colaborador
  • 1 Revisões
  • LocalizaçãoBento Gonçalves, RS - BRA

Revisou 30 julho 2012 - 10:34

function limita($nomes){
if(strlen($nomes)>20){
$nome_array = explode(' ',$nomes);
foreach($nome_array as $nome){
if($cc == 0 || $cc == 1){
$string .= $nome.' ';
}
switch($cc){
case $cc%2 == 0 :
$string .= '<br>';
break;
}
if($cc >=2){
$string .= $nome.' ';
}
$cc++;
}
}else{
$string = $nomes;
}
echo $string;
unset($string);
}

#2 ursolouco

ursolouco
  • ursolouco
  • Colaborador
  • 2 Revisões

Revisou 08 agosto 2012 - 13:43

/**

 * limita()

 *

 * Limita o conteúdo de uma determinada string adicionando uma quebra de linha HTML a string

 *

 * @param String $string Texto a ser limitado

 * @param int $quantidade Quantidade de caracteres a serem exibidos

 * @return String Texto formatado

 */

function limita($string, $quantidade = 20)

{

    $max = strlen($string);

    if($max < $quantidade)

        return $string;

    else

    {

        $out = '';

        $i = 0;

        do

        {

            $out.= sprintf("%s<br />", substr($string, $i, $quantidade));

            $i+=$quantidade;

        }while($i < $max);

        return $out;

    }

}



//Testes

echo( limita('ANALISTA PROGRAMADOR') );



echo( limita('EU TINHA UMA GALINHA QUE CHAMAVA MARILU', 20) );


#3 Site Gratis

Site Gratis
  • Site Gratis
  • Colaborador
  • 1 Revisões

Revisou 13 agosto 2012 - 13:36

interessante, só uma dica é colocar o código com marcação de código, daí não perderá a identação.

Tipo assim:

function faz_algo(){
    echo "legal";
}

Meu Site: Site Gratis




1 usuário(s) está(ão) lendo este código

1 membro(s), 0 visitante(s) e 0 membros anônimo(s)