Limiter une chaine de caracteres

Répondre
Keika
le 21/06/2008 à 12:23
Keika
S'lu

voila, je me demandais comment limiter l'affichage d'une chaine de caracteres a un nombre X de caracteres. Exactement comme ici lorsque le titre du message est "trop long" ?
J'ai feuilleter mon PHP 5 pour les nuls et google, mais rien trouve...

Merci d'avance
Le PHP --> C'est dur !
Keika
le 21/06/2008 à 12:31
Keika
Ne vous tracassez pas, j'ai trouve. En faisant une recherche avec "couper" plutot que "limiter" ca passe mieux.

Pour les interesses:

<?php
$max = 200;

if (strlen($chaine) >= $max) {
$chaine = substr($chaine, 0, $max);
$espace = strrpos($chaine, " ");
$chaine = substr($chaine, 0, $espace)."...";
}
?>
Le PHP --> C'est dur !
LupusMic
le 22/06/2008 à 01:19
LupusMic
Tu as aussi une autre solution, qui consiste à utiliser des la propriété CSS max-width avec un pseudosélecteur :after. Mais ça ne marche qu'avec des navigateurs corrects :)
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours