le MEMO du WEB développeur
 

••• Manipulation de chaînes •••   Liste des Mémos, astuces et bonnes pratiques

Fonction PHP pour réduire une chaîne à ses n premiers mots - PHP

La fonction PHP suivante retourne les $word_limit premiers mots de $string.
Dans le cas où le nombre total de mots de $string est supérieur à $word_limit, je rajoute  [lire la suite] en fin de la chaine de retour de fonction, avec un lien passé en dernier paramètre de la fonction.

Réduction d'une chaîne à un nombre de mots donné

function Reduire_Chaine($string, $word_limit, $lien)
{
  $string=strip_tags($string);
  $words = explode(' ', $string, ($word_limit + 1));
  if(count($words) > $word_limit){
    array_pop($words);$fin=' <a href="'.$lien.'">[lire la suite]</a>';
  }else
    $fin='';
  return implode(' ', $words).$fin;
}

 

publié le 27/11/2012 par Memo Web
Chaînes
Commenter le Mémo :

Comment formater un grand nombre à l'affichage pour le rendre plus lisible (en PHP) - PHP
Mettre en gras les occurrences d'un mot dans une phrase en PHP - PHP
Suppession des accents dans une phrase en PHP - PHP
Replace() ou Remplacer une chaîne de caractères par une autre en Javascript - Javascript
Vérifier qu'une chaine est constituée de caractères alphanumériques - PHP
Format e-mail et téléphone portable - Javascript
Formater une chaine en URL - PHP
Comment récupérer ou supprimer l'extension d'un fichier en PHP ? - PHP
Vérifier qu'une chaine est constituée de caractères alphanumériques - Javascript
Ajoutez vos propres Mémos sur MEMO-WEB

Il suffit de vous créer un compte sur le site

Vous pourrez choisir un thème parmis l'une des catégories proposées par MEMO-WEB.

Rédigez votre Mémo.
Après validation par MEMO-WEB, il sera mis en ligne.
Ajouter vos Mémos