begin process at 2012 02 12 19:23:25
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > COUPER UNE CHAINE DE CARACTERE APRES X CARACTERE, ET SANS TRONQUER UN MOT

COUPER UNE CHAINE DE CARACTERE APRES X CARACTERE, ET SANS TRONQUER UN MOT


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Niveau :Débutant Date de création :19/03/2004 Vu :26 311

Auteur : Nykola51

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Ce petit code tout bete, peut servir pour des news en page d'accueil par ex, ou vous ne voulez afficher que X caracteres, mais sans tronquer un mot en plein milieu

Source

  • $max = 200;
  • if (strlen($chaine) >= $max) {
  • $chaine = substr($chaine, 0, $max);
  • $espace = strrpos($chaine, " ");
  • $chaine = substr($chaine, 0, $espace)."...";
  • }
$max = 200;  

if (strlen($chaine) >= $max) {
  $chaine = substr($chaine, 0, $max);  
  $espace = strrpos($chaine, " ");  
  $chaine = substr($chaine, 0, $espace)."...";
}



 Sources du même auteur

POUR METTRE LE RESULTAT D'UNE REQUETE DANS UN TABLEAU SUR PL...
CALCUL DU TEMPS DE TELECHARGEMENT EN FCT DE LA TAILLE ET DU ...
VERIFICATION EMAIL AU NIVEAU SERVEUR MX
CODE D'INSCRIPTION EN IMAGE POUR EVITER LES ROBOTS

 Sources de la même categorie

Source avec Zip Source avec une capture GENERATEUR D'ONGLET DE NAVIGATION PHP par pos123
FORMATER UN LIEN YOUTUBE, DAILYMOTION OU VIMEO POUR L'UTILIS... par kgb93
Source avec Zip Source avec une capture PAGINATION + FICHIER CSS par profdi
Source avec Zip Source avec une capture SYSTEME D'AUTHENTIFICATION PHP AVEC PROTÉCTION KEYLOGGER par mtrix000
Source avec Zip Source avec une capture GENERATEUR DE BOUTONS DE PARTAGES POUR RESEAUX SOCIAUX par cod57

Commentaires et avis

Commentaire de matrey le 22/03/2004 20:31:03

vu seulement 458 457 875 985 478 548 784 578 fois sur le site :Dla dernière fois (regarde aussi le commentaire que j'avais mis) : http://www.phpcs.com/code.aspx?ID=21095

Commentaire de i0Lo le 24/03/2004 22:34:47

ahahahahhahahhhhahha, hum désolé ^^
Tu penses Matrey? c'est pas plutot 458 457 875 985 478 548 784 579 ?
A moins que j'ai fait une erreur de calcul
Bon serieusement Nykola51 je suis sur que tu peux faire mieux :p, bonne continuation

Commentaire de FreakDev le 18/02/2005 15:02:43

ouai... C sympa mais le pb...le pb...

je vais donner mon exemple pour illustrer le pb...

je fais un générateur de pdf
j'inscris du texte dans un tableau(dans mon futur PDF). ce texte ne dois pas dépasser les colonnes du tableau et donc passer à la ligne automatiquement si la chaine est trop longue.

si la longueur max est 40 caractères (pour la ligne) et que je fixe ma variable $max à 30 pour prévoir et que l'espace suivant est à 11 caractère... je suis mort...

arf

pas top comme fonction...
disons plutot util mais pas dans mon cas...

merci quand même...

Commentaire de PIM44 le 09/12/2006 13:57:28

Salut, merci pour ton code, je l'utilise de cette manière si ça peut vous servir :

function tronquer($chaine,$debut,$max,$ponct='...')
{
if (strlen($chaine) >= $max)
{
$chaine = substr($chaine, $debut, $max);
$espace = strrpos($chaine, " ");
$chaine = substr($chaine, $debut, $espace).$ponct;
return $chaine;
}
}


a+

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,045 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales