Fonction trim() de PHP

La fonction trim()


PHP references des fonctions PHP

 (PHP 4, PHP 5)

trim() — Supprime les espaces (ou d'autres caractères) en début et fin de chaîne

La fonction trim()

Définition et utilisation

La fonction trim () enlève des espaces et d'autres caractères prédéfinis des deux côtés d'une chaîne.

trim() retourne la chaîne , après avoir supprimé les caractères invisibles en début et fin de chaîne. Si le second paramètre charlist est omis, trim() supprimera les caractères suivants :

  • " " (ASCII 32 (0x20)), un espace ordinaire.
  • "\t" (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.
Syntaxe

              trim (chaîne, charlist)
           
 
Paramètre Description

chaîne

Requis. Spécifie la chaîne pour vérifier

charlist

  • Facultatif. Spécifie quels caractères  enlever de la chaîne. les caractères supprimés peuvent aussi être spécifiés en utilisant le paramètre charlist. Listez simplement tous les caractères que vous voulez supprimer. Avec .. vous pouvez spécifier une plage de caractères.

Exemple 1 Sélectionner le code

              <?php
               
              $text   = "\t\tThese are a few words :) ...  ";
              $binary = "\x09Example string\x0A";
              $hello  = "Hello World";
              var_dump($text, $binary, $hello);
              echo "<br />";
               
              $trimmed = trim($text);
              var_dump($trimmed);
              echo "<br />";
              $trimmed = trim($text, " \t.");
              var_dump($trimmed);
              echo "<br />";
              $trimmed = trim($hello, "Hdle");
              var_dump($trimmed);
              echo "<br />";
              // Supprime les caractères de contrôle ASCII au début et à la fin de $binary
              // (de 0 à 31 inclusif)
              $clean = trim($binary, "\x00..\x1F");
              var_dump($clean);
               
              ?>
           
 


Par carabde 22 Aout 2014