Fonction ltrim() de PHP

La fonction ltrim() de PHP


PHP references des fonctions PHP

(PHP 4, PHP 5)

ltrim — Supprime les espaces (ou d'autres caractères) de début de chaîne

La fonction ltrim() de PHP

Définition et utilisation

La fonction ltrim () enlèvera les espaces ou tout autre caractère prédéfini de début de chaîne.

Cette fonction retourne la chaîne str, après avoir supprimé les caractères invisibles de début de chaîne. Si le second paramètre charlist a été omis, ltrim() 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

              ltrim (str, charlist)
           
 


Paramètre Description<

str

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

charlist

Facultatif. Spécifie quels caractères à enlever de la chaîne. Si omis, tous les caractères suivants sont enlevés :

  • " " (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.

Exemple 1 Sélectionner le code

              <html>
              <body>
              <?php
              $chaine = " Bonjour le monde!";
              echo "Sans ltrim: " . $chaine;
              echo "<br />";
              echo "Avec ltrim: " . ltrim($chaine);
              ?>
              <body>
              <html>
           
 

Le résultat du code ci-dessus sera :


              Sans ltrim: Bonjour le monde!
Avec ltrim: Bonjour le monde!

Si vous regardez la  source du code de la page, vous verrez le code HTML suivant :


			<html>
<body>
Sans ltrim: Bonjour le monde!<br />Avec ltrim: Bonjour le monde!
<body>
<html>

Exemple 2 Sélectionner le code

              <html>
              <body>
              <?php
              $chaine = "\r\nBonjour le monde!";
              echo "Sans ltrim: " . $chaine;
              echo "<br />";
              echo "Avec ltrim: " . ltrim($chaine);
              ?>
              <body>
              <html>
           
 

Le résultat du code ci-dessus sera :


              Sans ltrim: Bonjour le monde!
              Avec ltrim: Bonjour le monde!
           
 

Si vous choisissez la  source de vue dans la fenêtre de navigateur, vous verrez le HTML suivant :


			<html>
<body>
Sans ltrim:
Bonjour le monde!<br />Avec ltrim: Bonjour le monde!
<body>
<html>
Exemple 3 Sélectionner le code

              <html>
              <body>
              <?php
              $text = "\t\tUne phrase :) ... ";
              $binary = "\x09Exemple string\x0A";
              $hello = "Bonjour Monde";
              echo "<br />";
              var_dump($text, $binary, $hello);
              echo "<br />";
              $trimmed = ltrim($text);
              var_dump($trimmed);
              echo "<br />";
              $trimmed = ltrim($text, " \t.");
              var_dump($trimmed);
              echo "<br />";
              $trimmed = ltrim($hello, "B");
              var_dump($trimmed);
              echo "<br />";
              // Supprime les caractères de contrôle ASCII du début de $binary
              // (de 0 à 31, inclusif)
              $clean = ltrim($binary, "\x00..\x1F");
              var_dump($clean);
              ?>
              <body>
              <html>
           
 


Par carabde 22 Aout 2014