begin process at 2012 02 15 00:04:15
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Chaîne de caratère

 > LIMITATION D'UNE LIGNE À X CARACTERES

LIMITATION D'UNE LIGNE À X CARACTERES


 Information sur la source

Note :
4 / 10 - par 3 personnes
4,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Chaîne de caratère Niveau :Débutant Date de création :22/11/2002 Date de mise à jour :22/11/2002 21:33:00 Vu :3 434

Auteur : Tortuegeniale

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note


 Description

Tout simple(peut servir pour les débutant), cette fonction php sert à limiter une chaine à X caracteres, par exemple si vous ressortez "Salut tout le monde comment ça va ?" de votre base et que vous ne voulez pas que votre site soit déformé vous ressortirez juste "Salut tout le monde ..."
( c'est presque la meme idée de fonctionnement que la source precedente mais la ça marche avec des lettres pas avec des mots )

Source

  • echo substr("Salut tout le monde comment ça va ??",0,20)." ...";
  • //affichera "Salut tout le monde ..."
echo substr("Salut tout le monde comment ça va ??",0,20)." ...";

//affichera "Salut tout le monde ..."



 Conclusion

Comme ça si un gros malin s'amuse a vous entrer des chaines de xxx caracteres ( dans le cas ou vous ne limitez pas ) le site n'est pas déformé

Fonctionnement :

substr("Chaine a modifier", Debut a partir duquel vous comptez , Nombre de caractere à afficher)

Vala .. utile pour les arborressance de forum


 Sources du même auteur

Source avec Zip Source avec une capture TOUT SUR LES IMAGES DYNAMIQUES
Source avec une capture IMAGE DYNAMIQUE ET MAPPING : LA GRILLE DU LOTO
EVITER LA DEFORMATION D'UN TABLEAU
Source avec Zip Source avec une capture FLASH ET PHP : ÉBAUCHE DE LIVRE D'OR POUR VOIR COMMENT ÇA MA...
EXPRESSIONS RÉGULIÈRES TOUTES PRÊTES

 Sources de la même categorie

ADRESSE ABSOLUE DE LA PAGE EN COURS, AVEC VARIABLES $_GET par Dariumis
Source avec Zip CLASSE D'OBJET DE RECHERCHE DE MOTS DANS DES TABLEAUX ET/OU ... par 8Tnerolf8
RÉCUPÉRER LES MINIATURES D'UNE VIDÉO YOUTUBE par tefa24600
Source avec Zip Source avec une capture CONVERTISSEUR DE NOMBRES EN TEXTE par macruz
Source avec Zip Source avec une capture CODAGE TEXTE >HTML, ISO, SPECIALCHARS, URL ET DECODAGE par Salva9473

Commentaires et avis

Commentaire de Jejedev le 23/11/2002 10:00:55

Uép pas mal mais c'est chiant dans le sens ou parfois le mot est coupé et je trouve sa fait pas esthetique d'avoir un mot a moitié, c'est d'ailleurs pour sa que j'ai faite la fonction précédente

Sinon bonne idée d'avoir posté le code :)
allé ++

Commentaire de Tortuegeniale le 24/11/2002 18:46:51

merci :)

Commentaire de anderson2 le 02/12/2002 13:08:55

ouiais, c pas mal, mais evidement pour debutant... y a pas moyen de sauter une lligne? en replacant "..." par "<br>", et ensuite refaire la meme chose, mais avec comme coordonnées 20, 40 par exemple?
... a essayer... dites moi ce que vous en pensez!

Commentaire de eax le 09/08/2003 15:02:54

c vrai que de nos jours il existe toujours des gros lourds avec des pseudos trop longs et ça fout le bordel dans l'affichage lol
mais bon pour éviter ça on peut limiter le champ text ou le champ dans la table, mais comment faire pour faire un <br> si certains mots sont trop longs? par exemple, sur phpcs dans certaines sources il y a des lignes très longues sans espaces et ça déforme la tableau

Commentaire de Tortuegeniale le 09/08/2003 16:39:33

bah moi g fé un script tout simple :
Tu fais un explode du texte avec " " (espace), comme ça ça te permet d'analyser tous les mots. Ensuite si un mot est trop grand tu le coupe avec un " "(espace)
ou alors un style CSS tout bete lol :
.tab{
word-wrap : break-word;
word-break : break-all;
}

ensuite dans le tableau tu mets style="tab" et hop le tableau est indéformable. Par contre ça coupe les mots comme ça :
bonjo
ur comm
ent ça va
La c un exemple avec un petit tableau lol m'enfin quand mon site sera entierement fini je ferai le script pour couper les mots aussi.

Commentaire de eax le 09/08/2003 17:18:45

ben je viens de le faire ce programme finalement je l'ai mis sur
http://www.phpcs.com/article.aspx?Val=719
aparement ça a l'air de marcher ce truc

Commentaire de affiliatel le 22/02/2005 15:56:52

encore plus simple, tu imite la taille de ton table ou de ton td ou de ton tr à 20 pixels, pas besoin de php pour ca ....

Commentaire de affiliatel le 22/02/2005 15:57:05

encore plus simple, tu imite la taille de ton table ou de ton td ou de ton tr à 20 pixels, pas besoin de php pour ca ....

Commentaire de shynobi le 25/02/2007 17:46:51

bonjour a tous
je ne me classe comme debutant mais il y a toujour des chose qui reste a connaitre
voici ma question plus ou moins en rapport avec ce post:

si echo substr("Salut tout le monde comment ça va ??",0,20)." ..."; affiche le nombre de caractere determiné (ici 20 selon l'exemple de Tortuegeniale)
comment faire pour inversé le sens de compte des caractere c'est a dire afficher un nombre des caractere en les comptant par la fin de la phrase

a bientot

Commentaire de eax le 25/02/2007 17:51:57

mon précédent message date de presque 4 ans hébé

Commentaire de shynobi le 25/02/2007 18:24:42

:( ben oui je vois bien j ai trouvé ce post qui correspond le plus a ce que je veux donc je pose ma question :)

meme si celle si date de 4ans

Commentaire de Tortuegeniale le 26/02/2007 00:19:00

Fiou ca date tout ça u_u Que de lignes de code sont passé depuis ^^

Sinon pour la réponse

substr("Salut tout le monde comment ça va ??",-20)." ...";

Te retourne

"nde comment ça va ?? ..."

Commentaire de shynobi le 26/02/2007 00:57:09

ok merci bien

au passage merci a tous ceux qui contribu (de facon positive )
a la vie de ce site j'ai apris et j'aprend encore bcp sur le php grace a PHPCS

merci
a+

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 0,796 sec (4)

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