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 ?
Acrecentar Tag Em Html
Started By look66, 17/06/2012, 20:05
2 replies to this topic
#1
Posted 17/06/2012, 20:05
#2
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:
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 é uma das formas de agradecer.
#3
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..
ou tbm em php
Nao testei e naum tenho ideia se o php ou o css vao funcionar. fiz de cabeca. espero ter ajudado.
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)