rtrim
(PHP 4, PHP 5)
rtrim — Supprime les espaces (ou d'autres caractères) de fin de chaîne
Description
string rtrim
( string
$str
[, string $charlist
] )
Retourne la chaîne str, après avoir supprimé tous
les caractères blancs de fin de chaîne.
Appelée sans le second paramètre, rtrim() 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 NULL.
- "\x0B" (ASCII 11 (0x0B)), une tabulation verticale.
Liste de paramètres
-
str -
La chaîne d'entrée.
-
charlist -
Il est aussi possible de spécifier les caractères à supprimer en utilisant le paramètre
charlist. Listez simplement les caractères que vous voulez supprimer dans ce paramètre. Avec .., vous pourrez spécifier des intervalles de caractères.
Valeurs de retour
Retourne la chaîne modifiée.
Historique
| Version | Description |
|---|---|
| 4.1.0 |
Ajout du paramètre charlist.
|
Exemples
Exemple #1 Exemple avec rtrim()
<?php $text = "\t\tThese are a few words :) ... "; $binary = "\x09Example string\x0A"; $hello = "Hello World"; var_dump($text, $binary, $hello); print "\n"; $trimmed = rtrim($text); var_dump($trimmed); $trimmed = rtrim($text, " \t."); var_dump($trimmed); $trimmed = rtrim($hello, "Hdle"); var_dump($trimmed); // enlève les caractères de contrôle ASCII à la fin de $binary // (de 0 à 31 inclusif) $clean = rtrim($binary, "\x00..\x1F"); var_dump($clean); ?>
L'exemple ci-dessus va afficher :
string(32) " These are a few words :) ... " string(16) " Example string " string(11) "Hello World" string(30) " These are a few words :) ..." string(26) " These are a few words :)" string(9) "Hello Wor" string(15) " Example string"
