Ir para conteúdo

POWERED BY:

Arquivado

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

Gasparzinho

[Resolvido] Limitando textos por tags HTML

Recommended Posts

Olá iMasters vejo que estas dúvidas simples são na maioria das vezes muito funcionais. O PHP tem funções excelentes para limitar texto. Você pode limitar textos usando substr e explode.

 

Se você gostaria de limitar uma quantidade X (inteiro) de caracteres use a função substr (php.net/substr), conforme o exemplo abaixo:

 

<?php
$string = "Este texto vai ser escrito apenas 10 caracteres começando em zero!";
echo substr($string, 0, 10).'...'; 

/*o resultado vai ser */
//Este texto...

?>

Se você está usando um editor online WYSIWYG como o FCKEditor ou o TinyMCE que iniciam os textos com a tag <p>(parágrafos) e gostaria de ecrever apenas um parágrafo deste texto então utilize a funão explode (php.net/explode), conforme exemplo abaixo:

 

<?php
$texto = '<p>Este texto vai ser dividido em dois paragrafos.</p><p>Sendo que o segundo parágrafo não será escrito.</p>';
$paragrafo = explode('</p>', $texto);
/*ou use assim*/
//$paragrafo = explode('</p>', $texto);
//onde > é a representação do caracter > e < é a representação de <

echo $paragrafo[0].' veja [+]';
/*resultado vai ser*/
//Este texto vai ser dividido em dois paragrafos.

echo $paragrafo[1];
/*resultado vai ser*/
//Sendo que o segundo parágrafo não será escrito.

?>

 

São coisas bastante simples mas vejo que a galera, que está iniciando, as vezes se "pega" com estes detalhes. É óbvio tem muitas funções importantes e realmente muito fáceis de usar. Basta ir no php.net/nome_da_funcão e pesquisar a funcionalidade.

 

Bom galera espero te ajudado!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Dúvidas: gaspar.teixeira@gmail.com

 

ABC

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.