OUJOOD.COM
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.
trim (chaîne, charlist)
| Paramètre | Description |
|---|---|
|
chaîne |
Requis. Spécifie la chaîne pour vérifier |
|
charlist |
|
Exemple : Ce code PHP effectue différentes opérations de manipulation de chaînes à l'aide de la fonction trim().
Exemple : 📋 Copier 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); ?>
Voici une explication ligne par ligne :
$text est une chaîne de caractères avec des espaces et des tabulations au début et à la fin.
$binary est une chaîne de caractères qui contient des caractères de contrôle ASCII, tels que la tabulation (\x09) et le saut de ligne (\x0A).
$hello est une simple chaîne de caractères.
<?php $text = "\t\tThese are a few words :) ... "; $binary = "\x09Example string\x0A"; $hello = "Hello World"; var_dump($text, $binary, $hello); echo "<<br>"; ?>Les lignes suivantes utilisent la fonction trim() pour supprimer les espaces, les tabulations et d'autres caractères spécifiques au début et à la fin des chaînes :
<?php $trimmed = trim($text); echo "<p>$trimmed supprime les espaces et les tabulations au début et à la fin de la chaîne \$text.</p>"; $trimmed = trim($text, " \t."); echo "<p>$trimmed supprime les espaces, les tabulations et les points au début et à la fin de la chaîne \$text.</p>"; $trimmed = trim($hello, "Hdle"); echo "<p>$trimmed supprime les caractères \"H\", \"d\", \"l\" et \"e\" au début et à la fin de la chaîne \$hello.</p>"; $clean = trim($binary, "\x00..\x1F"); echo "<p>$clean supprime les caractères de contrôle ASCII (de 0 à 31 inclus) au début et à la fin de la chaîne \$binary.</p>"; ?>
Enfin, pour chaque opération de trim(), la fonction var_dump() est utilisée pour afficher le résultat.
Notez que le résultat de chaque opération est affiché à des fins de débogage, et les balises <br /> sont utilisées pour créer des sauts de ligne dans la sortie HTML.
Fonction precedente: |
Fonction suivante: |