Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
rtrim - Удаляет пробелы (или другие символы) из конца строки
Вернуться к: Обработка строк
rtrim
(PHP 4, PHP 5)
rtrim — Удаляет пробелы (или другие символы) из конца строки
Описание
string rtrim
( string $str
[, string $charlist
] )
Эта функция возвращает строку str с удаленными из конца строки пробелами.
Если второй параметр не передан, rtrim() удаляет следующие символы:
- " " (ASCII 32 (0x20)), обычный пробел.
- "\t" (ASCII 9 (0x09)), символ табуляции.
- "\n" (ASCII 10 (0x0A)), символ перевода строки.
- "\r" (ASCII 13 (0x0D)), символ возврата каретки.
- "\0" (ASCII 0 (0x00)), NUL-байт.
- "\x0B" (ASCII 11 (0x0B)), вертикальная табуляция.
Список параметров
- str
-
Входная строка.
- charlist
-
С помощью параметра charlist можно также указать удаляемые символы. Просто перечислите все символы, которые вы хотите удалить. Можно указать конструкцию .. для обозначения диапазона символов.
Возвращаемые значения
Возвращает модифицированную строку.
Список изменений
| Версия | Описание |
|---|---|
| 4.1.0 | Добавлен параметр charlist. |
Примеры
Пример #1 Пример использования rtrim()
<?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);
// удаляем управляющие ASCII-символы с конца $binary
// (от 0 до 31 включительно)
$clean = rtrim($binary, "\x00..\x1F");
var_dump($clean);
?>
Результат выполнения данного примера:
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"
Смотрите также
Вернуться к: Обработка строк