PHP Conference Ehime 2026

mb_rtrim

(PHP 8 >= 8.4.0)

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

Description

function mb_rtrim(string $string, ?string $characters = null, ?string $encoding = null): string

Effectue une opération rtrim() multi-octets sûre, et renvoie une chaîne avec les espaces (ou d'autres caractères) de la fin de string supprimés.

Sans le deuxième paramètre, mb_rtrim() supprimera les caractères suivants :

  • " " (Unicode U+0020), un espace ordinaire.

  • "\t" (Unicode U+0009), une tabulation.

  • "\n" (Unicode U+000A), un saut de ligne.

  • "\r" (Unicode U+000D), un retour chariot.

  • "\0" (Unicode U+0000), l'octet NUL.

  • "\v" (Unicode U+000B), une tabulation verticale.

  • "\f" (Unicode U+000C), une avance de page.

  • "\u00A0" (Unicode U+00A0), un ESPACE INSÉCABLE.

  • "\u1680" (Unicode U+1680), une MARQUE D'ESPACE OGHAM.

  • "\u2000" (Unicode U+2000), un CADRATIN MOYEN.

  • "\u2001" (Unicode U+2001), un CADRATIN.

  • "\u2002" (Unicode U+2002), un ESPACE MOYEN.

  • "\u2003" (Unicode U+2003), un ESPACE CADRATIN.

  • "\u2004" (Unicode U+2004), un ESPACE D'UN-TIERS-DE-CADRATIN.

  • "\u2005" (Unicode U+2005), un ESPACE D'UN-QUART-DE-CADRATIN.

  • "\u2006" (Unicode U+2006), un ESPACE D'UN-SIXIÈME-DE-CADRATIN.

  • "\u2007" (Unicode U+2007), un ESPACE POUR CHIFFRES.

  • "\u2008" (Unicode U+2008), un ESPACE DE PONCTUATION.

  • "\u2009" (Unicode U+2009), un ESPACE FINE.

  • "\u200A" (Unicode U+200A), un ESPACE CHEVEU.

  • "\u2028" (Unicode U+2028), un SÉPARATEUR DE LIGNE.

  • "\u2029" (Unicode U+2029), un SÉPARATEUR DE PARAGRAPHE.

  • "\u202F" (Unicode U+202F), un ESPACE INSÉCABLE ÉTROIT.

  • "\u205F" (Unicode U+205F), un ESPACE MATHÉMATIQUE MOYEN.

  • "\u3000" (Unicode U+3000), un ESPACE IDÉOGRAPHIQUE.

  • "\u0085" (Unicode U+0085), une LIGNE SUIVANTE (NEL).

  • "\u180E" (Unicode U+180E), un SÉPARATEUR DE VOYELLE MONGOL.

Liste de paramètres

string

La chaîne d'entrée.

characters

Optionnellement, les caractères à supprimer peuvent aussi être spécifiés en utilisant le paramètre characters. Il suffit de lister tous les caractères à supprimer.

encoding

Le paramètre encoding est l'encodage des caractères. S'il est omis ou null, l'encodage de caractères interne sera utilisé.

Valeurs de retour

Renvoie la chaîne modifiée.

Voir aussi

  • mb_trim() - Supprime les espaces (ou d'autres caractères) du début et de la fin d'une chaîne
  • mb_ltrim() - Supprime les espaces (ou d'autres caractères) du début d'une chaîne
  • rtrim() - Supprime les espaces (ou d'autres caractères) de fin de chaîne
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top