(PHP 4, PHP 5, PHP 7, PHP 8)
rtrim — Elimina los espacios (u otros caracteres) al final de un string
Esta función devuelve un string con los espacios (u otros caracteres) eliminados
al final de string
.
Sin el segundo parámetro, rtrim() eliminará estos caracteres:
" "
: ASCII SP caracter
0x20
, un espacio ordinario.
"\t"
: ASCII HT caracter
0x09
, un tabulador.
"\n"
: ASCII LF caracter
0x0A
, una nueva línea (line feed).
"\r"
: ASCII CR caracter
0x0D
, un retorno de carro.
"\0"
: ASCII NUL caracter
0x00
, el byte NULL
.
"\v"
: ASCII VT
caracter 0x0B
, un tabulador vertical.
string
characters
characters
.
Simplemente enumere todos los caracteres que necesitan ser eliminados.
Con ..
es posible especificar un rango creciente de caracteres.
Devuelve el string modificado.
Ejemplo #1 Ejemplo de uso de rtrim()
<?php
$text = "\t\tAquí hay algunas palabras :) ... ";
$binary = "\x09String de ejemplo\x0A";
$hello = "Hola Mundo";
var_dump($text, $binary, $hello);
print "\n";
$trimmed = rtrim($text);
var_dump($trimmed);
$trimmed = rtrim($text, " \t.");
var_dump($trimmed);
$trimmed = rtrim($hello, "Hdlor");
var_dump($trimmed);
// elimina los caracteres de control ASCII al final de $binary
// (de 0 a 31 inclusive)
$clean = rtrim($binary, "\x00..\x1F");
var_dump($clean);
?>
El resultado del ejemplo sería:
string(32) " Aquí hay algunas palabras :) ... " string(16) " String de ejemplo " string(10) "Hola Mundo" string(30) " Aquí hay algunas palabras :) ..." string(26) " Aquí hay algunas palabras :)" string(6) "Hola M" string(15) " String de ejemplo"