Fonction rtrim

La fonction rtrim supprime les espaces en fin de chaîne. Peut également supprimer d'autres caractères s'ils sont spécifiés en second paramètre.

Syntaxe

phprtrim(string $string, string $characters = " \t\n\r\0\x0B"): string

Exemple

Supprimons les espaces à droite :

php<?php
  echo rtrim(' abcde ');
?>

Résultat de l'exécution du code :

php' abcde'

Exemple

Supprimons les barres obliques à droite :

php<?php
  echo rtrim('/abcde/', '/');
?>

Résultat de l'exécution du code :

php'/abcde'

Exemple

Supprimons les barres obliques et les points à droite :

php<?php
  echo rtrim('abcde/', '/.');
?>

Résultat de l'exécution du code :

php'abcde'

Exemple

La fonction supprime n'importe quelle quantité de caractères spécifiés s'ils se trouvent à l'extrémité :

php<?php
  echo rtrim('abcde/../../', '/.');
?>

Résultat de l'exécution du code :

php'abcde'

Exemple

Il est possible de spécifier une plage de caractères en utilisant deux points '..'. Par exemple, spécifions que nous souhaitons supprimer les caractères de 'a' à 'd' :

php<?php
  echo rtrim('xabcde', 'a..e');
?>

Résultat de l'exécution du code :

php'x'

Voir aussi

  • la fonction trim,
    qui supprime les espaces de tous les côtés
  • la fonction rtrim,
    qui supprime les espaces à droite
  • la fonction chop,
    qui supprime également les espaces à droite