(PHP 4, PHP 5, PHP 7, PHP 8)
rtrim — Supprime les espaces (ou d'autres caractères) de fin de chaîne
$string, string $characters = " \n\r\t\v\x00"): string
Retourne la chaîne string, après avoir supprimé tous
les caractères blancs (ou autres caractères) de fin de chaîne.
Appelée sans le second paramètre, rtrim() supprimera les caractères suivants :
32
(0x20)), un espace ordinaire.
9
(0x09)), une tabulation.
10
(0x0A)), une nouvelle ligne (line feed).
13
(0x0D)), un retour chariot (carriage return).
0
(0x00)), le caractère NULL.
11
(0x0B)), une tabulation verticale.
stringLa chaîne d'entrée.
characters
Il est aussi possible de spécifier les caractères à
supprimer en utilisant le paramètre characters.
Listez simplement les caractères que vous voulez supprimer dans
ce paramètre. Avec .., vous pourrez spécifier
des intervalles de caractères.
Retourne la chaîne modifiée.
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"