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 1421 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 128ème commentaire
92 articles dans la base de données
Idem pour le coup de coeur :)
L'idéal serait de virer le CD et les tutos ...
Posté par eMeRiKa le 05/10/08 à 12:24 sur l'article Advanced Web : avis sur le magazine
Je suis totalement avec toi ! Si vous faîtes vous-même votre veille per ...
Posté par VuThé le 05/10/08 à 12:10 sur l'article Advanced Web : avis sur le magazine
Quelle réussite ce site ! Beaucoup de retours positifs.
Merci pour votre e ...
Posté par Laurent le 02/10/08 à 09:24 sur l'article Portfolio : Redesign Live-session.fr
con mis deseos màs sinceros de felcidad paz y hienestar jamaj
Posté par jamaj le 01/10/08 à 20:02 sur l'article Miro, le Firefox de la vidéo
je l'ai trouve exelent comme design vraiment parfait
Posté par tutoriaux photoshop le 30/09/08 à 04:05 sur l'article Concours : Very Nice Blog #1
Dans ce cas, il faut concevoir deux sites : l'un classique et l'autre dédi&e ...
Posté par eMeRiKa le 29/09/08 à 22:44 sur l'article Webdesign : le 1000 s'accroche
Salut ! ... C'est sexy sa ... Pouvez-vous m'envoyer des photos sexy comme sa SVP .. ...
Posté par Etienne le 29/09/08 à 21:44 sur l'article Britney Spears, la puissance de photoshop
Oui, mais alors quid des téléphones portables et autres iphone ou bla ...
Posté par jigece le 29/09/08 à 12:53 sur l'article Webdesign : le 1000 s'accroche
404 commentaires dans la base de données
I'm a PC (par Steve Ballmer PDG Microsoft)
Sticky Note Experiment - Eepybird
Nouvelle pub Lego
Nils Inne painting and skateboarding
Les 10 phrases que les femmes ne diront jamais
Surprise (via O'SteEL)
Chargement en cours!
