[Resolvido] Limitando textos por tags HTML
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](http://ckeditor.com/) ou o [TinyMCE](http://tinymce.moxiecode.com/index.php)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](http://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
Discussão (0)
Carregando comentários...