rtrim

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

rtrimElimina los espacios (u otros caracteres) al final de un string

Descripción

rtrim(string $string, string $characters = " \n\r\t\v\x00"): 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.

Parámetros

string
El string de entrada.
characters
Opcionalmente, los caracteres eliminados también se pueden especificar utilizando el parámetro characters. Simplemente enumere todos los caracteres que necesitan ser eliminados. Con .. es posible especificar un rango creciente de caracteres.

Valores devueltos

Devuelve el string modificado.

Ejemplos

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"

Ver también

  • trim() - Elimina los espacios (u otros caracteres) al inicio y al final de un string
  • ltrim() - Elimina los espacios (u otros caracteres) del inicio de un string