Jump to content


Photo

Acrecentar Tag Em Html


  • Faça o login para participar
2 replies to this topic

#1 look66

look66

    Normal

  • Usuários
  • 108 posts
  • Sexo:Não informado

Posted 17/06/2012, 20:05

Eu quero acrecentar uma tag '<br>' a cada 50 caracteres !
acredito que de para fazer com substr, porém não sei aplicar corretamente, ja olhei na API mesmo assim não consegui alguém poderia ajudar ?

#2 Allex Severino

Allex Severino

    Será?!?!?!

  • Usuários
  • 793 posts
  • Sexo:Masculino
  • Localidade:São Luís de Montes Belos - GO

Posted 17/06/2012, 22:16

Bom... Acredito estar num laço de repetição. Usarei o while como exemplo.

Você cria uma variável iniciando uma contagem fora do while, dentro dele repete a variável, recebendo ela mesmo mais 1. Ai você verifica se o número é divisivel por 50 (no final do while, antes de fecha-lo). Algo tipo assim:

$total  = 0;
while ($rs = mysql_fetch_object($qr)){
    echo "blá-blá-blá";
    $total ++;
    if($total%50==0){
        echo "<br />";
    }
}

Edição feita por: Allex Severino, 17/06/2012, 22:26.

Meu post lhe ajudou? Clicar no Posted Image é uma das formas de agradecer.

#3 Ticreca

Ticreca

    Normal

  • Usuários
  • 105 posts
  • Sexo:Masculino

Posted 19/06/2012, 10:43

porque voce quer colocar a tag br?

bem se vc a esta colocando para o texto nao ultrapassar a marcação da div ou da pagina, vc pode usar css para interromper o texto e fazer a quebra de linha sem precisar de uma rotina para quebrar linha por linha.

espero ajudar assim..
.class_div{
White-Space:pre-line;
}


ou tbm em php
$conta = 0;
$texto_novo = "";
while($conta<=strlen($texto)){
    $texto_cortado = substr($texto,$conta,50);
    $texto_novo.=$texto_cortado."<br>";
    $conta = $conta+50;

}

Nao testei e naum tenho ideia se o php ou o css vao funcionar. fiz de cabeca. espero ter ajudado.

Edição feita por: Ticreca, 19/06/2012, 10:56.





0 user(s) are reading this topic

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

IPB Skin By Virteq