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