par
Gentoo Warrior » 04 mai 2005, 06:05
Ca decoupe le mot met ce n'est pas grave l'essentiel est de pouvoir tout de même bien limité
Comme ceci alors...
if (strlen($comment)>50)
{
$comment=substr($comment, 0, 50);
$dernier_mot=strrpos($comment," ");
$comment=substr($comment,0,$dernier_mot);
$comment.="<a href="#" > lire la suite...</a>";
}
En gros, ça fait ceci :
1) si le commentaire est plus grand que 50 caractères alors,
2) prendre seulement les 50 premiers caractères,
3) regarde ou ce trouve le dernier [espace] dans ces 50 caractères.
(normalement, c'est ce qui délimite un mot
)
4) prendre les premiers caractères jusqu'au dernier [espace].
[quote="Anonymous"]Ca decoupe le mot met ce n'est pas grave l'essentiel est de pouvoir tout de même bien limité[/quote]
Comme ceci alors...
[php]
if (strlen($comment)>50)
{
$comment=substr($comment, 0, 50);
$dernier_mot=strrpos($comment," ");
$comment=substr($comment,0,$dernier_mot);
$comment.="<a href="#" > lire la suite...</a>";
}
[/php]
En gros, ça fait ceci :
1) si le commentaire est plus grand que 50 caractères alors,
2) prendre seulement les 50 premiers caractères,
3) regarde ou ce trouve le dernier [espace] dans ces 50 caractères. [i](normalement, c'est ce qui délimite un mot :lol: )[/i]
4) prendre les premiers caractères jusqu'au dernier [espace].