Exemple :
Phrase initiale : "Je préfère le PHP à Java."
Phrase finale : "Je préfère le PHP ..." au lieu de "Je préfère le PHP à Ja..."
Nous voyons tous que la réduction des caractère peut parfois déplaire, si celle ci se fait de façon très automatique.
La fonction que je vous propose ci dessous, va nous permettre de réduire le nom de mot sans en couper un.
- function tronque($chaine, $long_max){
- if (strlen($chaine) > $long_max){
- $chaine = substr($chaine, 0, $long_max);
- $pos = strrpos($chaine, " ");
- if($pos === false) {
- return substr($chaine, 0, $long_max)." ...";
- }
- return substr($chaine, 0, $pos)."...";
- }else{
- return $chaine;
- }
- }
- $chaine = "J'espère pouvoir négocier une réduction sur mes prochains achats.";
- echo tronque($chaine, 30);
Et voilà, si vous avez des remarques, suggestions ou appréciations, n'hésitez pas à m'en faire part.
Bonne utilisation à tous!!!
tout ça m'a l'air super interessant et surtout me rappel une certaine matière que je déteste LOOL
RépondreSupprimerEn tout cas, je sais vers qui me tourner.
Chapeau l'expert
Merci Raissa! :) <3
RépondreSupprimer