Section courante

A propos

Section administrative du site

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 !
  1. <?php
  2. echo trim(" Sylvain ") . trim(" Maltais ") . "<br />";
  3. ?>

on obtiendra le résultat suivant :

SylvainMaltais

Dernière mise à jour : Dimanche, le 5 avril 2015