le MEMO du WEB développeur
••• PHP •••  Liste des Mémos, astuces et bonnes pratiques

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

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 :

Affichage tampon en PHP : Output buffering
Enlever les balises HTML d'une chaîne en PHP
Vérifier la validité du format d'un email en PHP - Expression régulière
La superglobale $_SERVER et ses utilisations
Parcourir les fichiers d'un répertoire en PHP
Transformer une date format français en format SQL
Opérations sur les dates en PHP
Une fonction file_put_contents pour PHP4
L'utilisation des sessions en PHP
Require - format d'écriture
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