[PHP] Découper un texte en deux parties : la première devant faire ...

Découper un texte en deux parties : la première devant faire ... [PHP] - PHP - Programmation

Marsh Posté le 03-12-2002 à 22:28:38    

Je voudrais découper un texte en deux parties : la première partie devant faire maximum 250 caractères et ne devant pas s'arrêter au milieu d'un mot
 
La taille de la deuxième partie n'a pas d'importante.
 
 
Merci :jap:

Reply

Marsh Posté le 03-12-2002 à 22:28:38   

Reply

Marsh Posté le 03-12-2002 à 22:40:12    

Repris du site php.net -> fonction substr :
 

Citation :


How to make a nice trim of text without break words in the middle :

Code :
  1. $maxTextLenght=125;
  2.   $aspace=" ";
  3.   if(strlen($text) > $maxTextLenght ) {
  4.      $text = substr(trim($text),0,$maxTextLenght);
  5.      $text = substr($text,0,strlen($text)-strpos(strrev($text),$aspace));
  6.     $text = $text.'...';
  7.   }




Message édité par Hansolo le 03-12-2002 à 22:41:18
Reply

Marsh Posté le 03-12-2002 à 22:42:09    

Bien entendu, il faut modifier ce code pour récupèrer la 2ème partie du texte.

Reply

Marsh Posté le 03-12-2002 à 23:27:17    

Merci c'est exactement la transcription de mon idée mais j'avais pas les connaissances PHP assez développé pour pondre ça.
 
 
Merci ! :jap:

Reply

Marsh Posté le 04-12-2002 à 00:05:28    

Je n'ai pas fait grand chose :sarcastic:.
 
a+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed