Ir para conteúdo

POWERED BY:

Arquivado

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

Londim

[Resolvido] Tenho um texto de 1000 caracteres; qro esqrever na pa

Recommended Posts

Tente usar essa função:

 

function resumeString($string, $limite, $palavra = false) {
		if (strlen($string) <= $limite) return $string;
		$valor = strrpos($string, " ", -(strlen($string) - $limite));

		if (!$palavra)
			return substr($string,0,$valor).'...';
		else
			return substr($string,0, strrpos($string, " ", -(strlen($string) - $limite))).'...';
	}

Aí é só usar:

<?php

echo resumeString("um texto muito grande aqui", 10);

?>

 

Ele irá quebrar o texto nos 10 caracteres e colocar um '...' no final.

 

Ou você pode usar:

<?php

echo resumeString("um texto muito grande aqui", 10, true);

?>

 

Ele irá quebrar o texto no fim da última palavra (antes de completar os 10 caracteres) e colocar um '...' no final.

 

:)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

O noso amigo ~TiuTalk~ está lhe dando uma função feita por alguém pra este tipo de tarefa, mas você também pode optar pela função strlen do php.

 

Sucesso!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

O noso amigo ~TiuTalk~ está lhe dando uma função feita por alguém pra este tipo de tarefa, mas você também pode optar pela função strlen do php.

 

Sucesso!

O strlen() só retorna a quantidade de caracteres de uma string, ainda seria necessário o substr() para retornar apenas uma parte da string... Que é exatamente o que a função faz :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

O noso amigo ~TiuTalk~ está lhe dando uma função feita por alguém pra este tipo de tarefa, mas você também pode optar pela função strlen do php.

 

Sucesso!

O strlen() só retorna a quantidade de caracteres de uma string, ainda seria necessário o substr() para retornar apenas uma parte da string... Que é exatamente o que a função faz :)

 

Foi muita falta de atenção da minha parte. Estás correto ~TiuTalk~ !

 

Perdão.

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.