php8.5
Home/ Manual/ strings / functions/ rtrim

rtrim

PHP function Edit on GitHub ✎

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

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

Description

rtrim(string $string, string $characters = " \f\n\r\t\v\x00"): string

This function returns a string with whitespace (or other characters) stripped from the end of string.

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

Characters

Parameters

string

The input string.

characters

Optional

Return Values

Returns the modified string.

Changelog

VersionDescription
8.6.0The form feed character ("\f") was added to the default value of characters.

Examples

Usage example of rtrim()

php
<?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);

// trim the ASCII control characters at the end of $binary
// (from 0 to 31 inclusive)
$clean = rtrim($binary, "\x00..\x1F");
var_dump($clean);

?>

The above example will output:

output
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"

See Also

Source: reference/strings/functions/rtrim.xml · from the official PHP manual (php/doc-en)