Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bruno Depieri Barduchi

[Resolvido] como contar e limitar caracteres

Recommended Posts

Falaew galeta, to aew denovo

Tenho uma variável ($descricao) e a mesma vem do banco cadastrado e talz, mas no relatório de busca preciso trazer o título e uma breve descrição

vem os seguintes dados do banco por exemplo

$titulo = "titulo";

$descricao = "Descrição do conteúdo referente <br /> ao cliente abc e etc.";

e preciso que fique assim

TITULO

Descrição do conteúdo ...

eu precisaria limitar a quantidade de caracteres e retirar as tags "<br />" e depois inserir a dízima "..."

como fazer isso?

vlw t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai vai um exemplo pra você:

 

<?php
  $id=$ver['id'];
  $texto='Descrição do conteúdo referente <br /> ao cliente abc e etc.';

  $tam = strlen($texto);

  $max = 10;

  ($tam > $max)?($texto=substr_replace($texto,'...',$max,$tam - $max)):false;

print $texto;
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai vai um exemplo pra você:

 

<?php
  $id=$ver['id'];
  $texto='Descrição do conteúdo referente <br /> ao cliente abc e etc.';

  $tam = strlen($texto);

  $max = 10;

  ($tam > $max)?($texto=substr_replace($texto,'...',$max,$tam - $max)):false;

print $texto;
?>

Cara vlw eh 90% disso que preciso, mas como eu faço pra substituir os "<br />" do texto antes de fazer a contagem de caracteres?

 

			$texto= str_replace("<br />","",$texto);

seria correto isso?

vlw msm assim t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai vai um exemplo pra você:

 

<?php
  $id=$ver['id'];
  $texto='Descrição do conteúdo referente <br /> ao cliente abc e etc.';

  $tam = strlen($texto);

  $max = 10;

  ($tam > $max)?($texto=substr_replace($texto,'...',$max,$tam - $max)):false;

print $texto;
?>

Cara vlw eh 90% disso que preciso, mas como eu faço pra substituir os "<br />" do texto antes de fazer a contagem de caracteres?

 

			$texto= str_replace("<br />","",$texto);

seria correto isso?

vlw msm assim t+

 

 

Galera Graças a o laerte e demais com certeza por terem me ajudado consegui o código que queria, vlw msm pra tds

 

<?php
 $id=$ver['id'];
 $texto='Descrição do conteúdo referente <br /> ao cliente abc e etc.';
 $texto= str_replace("<br />"," ",$texto);	
 $texto= str_replace(" "," ",$texto);
 $texto= str_replace("  "," ",$texto);			
 $tam = strlen($texto);			
 $max = 50;			
 ($tam > $max)?($texto=substr_replace($texto,'...',$max,$tam - $max)):false;			
 print $texto;
?>
espero que ajude a mais pessoas tb vlw e t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.