Bonjour,
Ca doit étre ici, car je voulais juste aporter une précision sur TRIM
(merci donc de virer ce message quand vous l'aurez utilisé)
Il est dit dans la FAQ que TRIM retirait en début et en fin de la variable traitée les espaces, puis vous précisez
C 'est trompeur car le lecteur croit alors que sa variable est nettoyée entiérementPour être tout à fait exact, ce ne sont pas que les espaces qui sont supprimés, mais tous les caractères invisibles :
" " (ASCII 32 (0x20)), un espace ordinaire.
" " (ASCII 9 (0x09)), une tabulation.
"\n" (ASCII 10 (0x0A)), une nouvelle ligne (line feed).
"\r" (ASCII 13 (0x0D)), un retour chariot (carriage return).
"\0" (ASCII 0 (0x00)), le caractère NUL.
"\x0B" (ASCII 11 (0x0B)), une tabulation verticale.
Bon OK c' est du rafinement, mais ça mériterait une redite,
"uniquement pour les caractéres de début et fin de la chaine"
A++ et bravo pour la FAQ
Partager