rtrim

(PHP 4, PHP 5, PHP 7, PHP 8)

rtrimSupprime les espaces (ou d'autres caractères) de fin de chaîne

Description

rtrim(string$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 :

  • " " (ASCII32 (0x20)), un espace ordinaire.
  • "\t" (ASCII9 (0x09)), une tabulation.
  • "\n" (ASCII10 (0x0A)), une nouvelle ligne (line feed).
  • "\r" (ASCII13 (0x0D)), un retour chariot (carriage return).
  • "\0" (ASCII0 (0x00)), le caractère NULL.
  • "\v" (ASCII11 (0x0B)), une tabulation verticale.

Liste de paramètres

string

La 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.

Valeurs de retour

Retourne la chaîne modifiée.

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"

Voir aussi

  • trim() - Supprime les espaces (ou d'autres caractères) en début et fin de chaîne
  • ltrim() - Supprime les espaces (ou d'autres caractères) de début de chaîne
To Top