Tutoriais

11 set 2009 22h29

Função para limitar textos em links com php

  • URL Curta:
Olá pessoal,

Venho trazer uma função pequena e simples para vocês limitar o texto de vocês em links.
É útil muitas vezes para não quebrar o layout do site, etc.
	function limita_texto($texto, $tam_max) {
// Se o texto recebido for maior que o permitido, limito e adiciono ...
if (strlen($texto) > $tam_max){
$titulo = substr($texto, 0, $tam_max);
$titulo = substr($titulo, 0, strrpos($titulo, " "))." ...";
// Senão matenho o texto original
} else {
$titulo = $texto;
}
return $titulo;
}

A função é simples, recebo o texto que pode vir de um consulta a uma base de dados e o tamanho máximo. Se o texto for maior que o permitido então limitamos ele e adiciono os ... e o mais importante sem cortar a palavra ao meio. Senão mantenho o texto original.

Uso:
	// Texto a limitar e quantidade caracteres permitido
limita_texto('texto a limitar', 10);


© MNDTI - Tecnologia e Informação. Todos Direitos Reservados. Política de privacidade.