phpday 2025 - Call For Papers

mb_rtrim

(PHP 8 >= 8.4.0)

mb_rtrimStrip whitespace (or other characters) from the end of a string

Beschreibung

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

Performs a multi-byte safe rtrim() operation, and returns a string with whitespace (or other characters) stripped from the end of string.

Without the second parameter, mb_rtrim() will strip these characters:

  • " " (Unicode U+0020), ein gewöhliches Leerzeichen.
  • "\t" (Unicode U+0009), ein Tabulatorzeichen.
  • "\n" (Unicode U+000A), eine neue Zeile (Zeilenvorschub, Line Feed).
  • "\r" (Unicode U+000D), ein Wagenrücklauf (Carriage Return)
  • "\0" (Unicode U+0000), das NUL-Byte.
  • "\v" (Unicode U+000B), ein vertikales Tabulatorzeichen.
  • "\f" (Unicode U+000C), eine neue Zeile (Seitenvorschub, Form Feed).
  • "\u00A0" (Unicode U+00A0), ein geschütztes Leerzeichen (NO-BREAK SPACE).
  • "\u1680" (Unicode U+1680), ein Ogam-Leerzeichen.
  • "\u2000" (Unicode U+2000), ein Halbgeviert-Abstand (EN QUAD).
  • "\u2001" (Unicode U+2001), ein Geviert-Abstand (EM QUAD).
  • "\u2002" (Unicode U+2002), ein Halbgeviert-Leerzeichen (EN SPACE).
  • "\u2003" (Unicode U+2003), ein Geviert-Leerzeichen (EM SPACE).
  • "\u2004" (Unicode U+2004), ein Drittelgeviert-Leerzeichen (THREE-PER-EM SPACE).
  • "\u2005" (Unicode U+2005), ein Viertelgeviert-Leerzeichen (FOUR-PER-EM SPACE).
  • "\u2006" (Unicode U+2006), ein Sechstelgeviert-Leerzeichen (SIX-PER-EM SPACE).
  • "\u2007" (Unicode U+2007), ein ziffernbreites Leerzeichen (FIGURE SPACE).
  • "\u2008" (Unicode U+2008), ein punktbreites Leerzeichen (PUNCTUATION SPACE).
  • "\u2009" (Unicode U+2009), ein Schmales Leerzeichen (THIN SPACE).
  • "\u200A" (Unicode U+200A), ein Haarspatium (HAIR SPACE).
  • "\u2028" (Unicode U+2028), ein Zeilentrenner (LINE SEPARATOR).
  • "\u2029" (Unicode U+2029), ein Absatztrenner (PARAGRAPH SEPARATOR).
  • "\u202F" (Unicode U+202F), ein schmales geschütztes Leerzeichen (NARROW NO-BREAK SPACE).
  • "\u205F" (Unicode U+205F), ein mittleres mathematisches Leerzeichen (MEDIUM MATHEMATICAL SPACE).
  • "\u3000" (Unicode U+3000), ein ideographisches Leerzeichen (IDEOGRAPHIC SPACE).
  • "\u0085" (Unicode U+0085), nächste Zeile (NEXT LINE, NEL).
  • "\u180E" (Unicode U+180E), ein mongolisches Vokaltrennungszeichen (MONGOLIAN VOWEL SEPARATOR).

Parameter-Liste

string
The input string.
characters
Optional können die zu entfernenden Zeichen auch mit dem Parameter characters angegeben werden. Dazu werden einfach alle Zeichen aufgelistet, die entfernt werden sollen.
encoding

Der Parameter encoding legt die Zeichenkodierung fest. Wird er nicht übergeben, so wird die interne Zeichenkodierung genutzt.

Rückgabewerte

Returns the modified string.

Siehe auch

  • mb_trim() - Strip whitespace (or other characters) from the beginning and end of a string
  • mb_ltrim() - Strip whitespace (or other characters) from the beginning of a string
  • rtrim() - Entfernt Leerraum (oder andere Zeichen) vom Ende eines Strings
add a note

User Contributed Notes

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