20
Mai 08
Posté à 13:24 par eMeRiKa -
Catégorie : Programmation
Lorsque l'on développe un site Internet, on a souvent besoin de couper des chaînes de caractères pour en n'afficher qu'une partie. La technique la plus simple consiste à couper au caractère numéro X. Couper en plein milieu d'un mot n'est pourtant pas terrible. Ce petit tuto va vous expliquer comment couper correctement à la fin d'un mot.

Nous allons donc créer une fonction en PHP afin de réaliser ce système, vous allez voir c'est très facile.
Dans un premier temps, je déclare une fonction PHP en lui indiquant en paramètre, la chaîne et le caractère où elle doit être coupée.
La fonction doit vérifier que le caractère en question est un espace, sinon elle doit décaler d'un caractère. Nous allons utiliser une propriété très pratique du PHP, chaque chaîne est également un tableau.
Tant que le caractère n'est pas un espace, on incrémente la variable $nb.
Il suffit ensuite de couper la chaîne, de rajouter les points de suspension et de la retourner.
Voici enfin comment utiliser cette fonction dans vos pages :
Et voilà ! On peut améliorer la fonction en vérifiant d'abord que la chaîne est bien plus grande que là où on veut couper, pour ne pas rajouter les points de suspension inutilement.
Lu 5003 fois
En effet c'est intéressant, le genre de chose pour laquelle il faut se casser la tête alors que c'est une bêtise.
Merci
#1 Posté par Fred le 26/06/08 à 03:23, son 1er commentaire
Super le script qui ne marche pas avec une variable $infos sortie d'on ne sait où... Avant de publier un script l'idéal serait de le tester !
#2 Posté par Eroan le 16/09/08 à 10:36, son 1er commentaire
Effectivement il faut remplacer $infos par $chaine.
De toute manière le but n'est pas de recopier le code mais de le faire soit même pour comprendre ! Je fais ça gracieusement alors si t'es pas content c'est la même :p
#3 Posté par eMeRiKa le 16/09/08 à 14:24, son 192ème commentaire
135 articles dans la base de données
bonjour moi je connais une adresse mail contact francophone oiu on peut commander s ...
Posté par seb le 11/08/10 à 22:24 sur l'article Acheter ses cigarettes sur internet
bonjour ou on peut acheté des clop en ligne
Posté par nana le 08/08/10 à 16:40 sur l'article Acheter ses cigarettes sur internet
Pour la livraison je compte 2 semaines
J'y suis depuis quelques temps je oeux vous ...
Posté par jean le 07/06/10 à 08:39 sur l'article Acheter ses cigarettes sur internet
Posté par extrem le 28/05/10 à 13:11 sur l'article Digipresse en ligne
Cigarettes bon marché en ligne
Cigarettes bon marché - Les cigaret ...
Posté par 561zeevwi le 03/05/10 à 12:37 sur l'article Acheter ses cigarettes sur internet
Bonjour tout le monde, Merci eMeRiKa pour ce tuto très clair, mais j'aimerai ...
Posté par spykoN le 30/04/10 à 10:45 sur l'article Tutorial : Ajax avec Prototype
Je ne trouve pas de référence à FF comme le principal concurre ...
Posté par eMeRiKa le 18/04/10 à 18:27 sur l'article Google Chrome
Je ne suis pas d'accord sur le fait que Firefox soit le principal concurrent de Chr ...
Posté par Tof le 17/04/10 à 00:51 sur l'article Google Chrome
664 commentaires dans la base de données
Singstar : une love story qui sonne faux
Clip the parachute ending - Birdy Nam Nam
Google Street View Slow motion
Cat Shower 2
Wii Kebab
Le Jour du Permis - Facebook
Chargement en cours!
