TRIM |
Trimé |
|---|---|
| PHP 4+ | |
Syntaxe
| function trim($chaine); |
| function trim($chaine,$charlist); |
Paramètres
| Nom | Description | |||
|---|---|---|---|---|
| $chaine | Ce paramètre permet d'indiquer une chaine de caractères à traiter | |||
| $charlist | Ce paramètre permet d'indiquer la liste des caractères à supprimer. Par défaut les caractères suivantes sont supprimés avec les espaces : | |||
| Caractère | Code ASCII | Hexadécimal | Description | |
| "\0" | 0 | 00h | Cette valeur permet d'indiquer un caractère de valeur nul. | |
| "\n" | 10 | 0Ah | Cette valeur permet d'indiquer une nouvelle ligne. | |
| "\t" | 9 | 09h | Cette valeur permet d'indiquer une tabulation horizontal. | |
| "\x0B" | 11 | 0Bh | Cette valeur permet d'indiquer une tabulation verticale. | |
| "\r" | 13 | 0Dh | Cette valeur permet d'indiquer un retour de chariot. | |
| " " | 32 | 20h | Cette valeur permet d'indiquer un espace traditionnel. | |
Description
Cette fonction supprime les caractères d'espace au début et à la fin d'une chaine de caractères.
Algorithme
|
MODULE trim(string) BOUCLE POUR I ← 0 JUSQU'A longueur(string) SI string[I] <> ' ' ALORS ARRETER BOUCLE FIN SI FIN BOUCLE POUR SI I = longueur(string) ALORS RETOURNER ''; FIN SI BOUCLE POUR J ← longueur(string) - 1 JUSQU'A 0 SAUT -1 SI string[J] <> ' ' ALORS ARRETER BOUCLE FIN SI FIN BOUCLE POUR RETOURNE sous-chaine(string, de la position I,de longueur J - I + 1) |
Exemple
Cet exemple permet d'enlever les espaces entre les noms :
Essayer maintenant !
on obtiendra le résultat suivant :
SylvainMaltais
Dernière mise à jour : Dimanche, le 5 avril 2015