Limitar Caracteres de uma String
Simples script que permite limitar os caracteres de uma string. Fiz para usar em meu site, e estou disponibilizando aqui, na PHPBrasil.com
Data | Autor | Changelog | Download |
---|---|---|---|
01/08/2002 1:39pm | Filipe Moreira de Oliveira | - | Versão 1.0 |
Passei como parâmetros pra nao ficar um valor fixo, por exemplo em várias partes do site eu podei usar o tamanho que eu quiser, assim nao ficaria preso ao substr:
# by Gohan
# supergohanhd@bol.com.br
# sobre os termos da GNU GPL
# http://www.gnu.org
# Incrementada funçao por
# Neander Araújo
# http://www.eumesmo.com.br
#
function limitatexto($string,$tamanho){
#limitando os caracteres
for($num=0;$num<$tamanho;$num++) {
print($string[$num]);
}
echo"...";
}
#esta é a string que desejo limitar os caracteres
$string="phpbrasil.com - comunidade <-> colaboração";
limitatexto($string,20);
?>
# by Gohan
# supergohanhd@bol.com.br
# sobre os termos da GNU GPL
# http://www.gnu.org
# Incrementada funçao por
# Neander Araújo
# http://www.eumesmo.com.br
#
function limitatexto($string,$tamanho){
#limitando os caracteres
for($num=0;$num<$tamanho;$num++) {
print($string[$num]);
}
echo"...";
}
#esta é a string que desejo limitar os caracteres
$string="phpbrasil.com - comunidade <-> colaboração";
limitatexto($string,20);
?>
24/10/2004 3:05pm
(~20 anos atrás)
(OBS: escrevi errado na msg acima. depois da última vírgula, é: não aumentar o tamanho das table's.)
02/08/2002 8:43am
(~22 anos atrás)
O seu exemplo é bastante didático, porém seria mais simples utilizar o seguinte:
$string="phpbrasil.com - comunidade <-> colaboração";
$limite=30;
$string = substr($string, 0,$limite);
ok?
Qualquer dúvida, me informa.
[s] Lyma
$string="phpbrasil.com - comunidade <-> colaboração";
$limite=30;
$string = substr($string, 0,$limite);
ok?
Qualquer dúvida, me informa.
[s] Lyma
01/08/2002 2:44pm
(~22 anos atrás)
echo substr($texto, 0, 120) . " ...";
no final adiciono ...