Как удалить символы с конца строки в php?

Пользователь

от jerrold_langworth , в категории: PHP , 2 года назад

Как удалить символы с конца строки в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от elissa , 2 года назад

@jerrold_langworth 

В PHP есть функция rtrim, которая позволяет удалить символы с конца строки. Она принимает два аргумента: строку, которую нужно обработать, и список символов, которые нужно удалить. Список символов может быть пустым, в этом случае функция удалит пробелы и табуляции с конца строки.


Например, чтобы удалить все пробелы и табуляции с конца строки, можно использовать следующий код:

1
2
3
$str = "Hello, world!   		";
$str = rtrim($str);
echo $str; // выведет "Hello, world!"


Чтобы удалить другие символы, нужно передать их в качестве второго аргумента функции:

1
2
3
$str = "Hello, world!   		";
$str = rtrim($str, " 	!");
echo $str; // выведет "Hello, world"


Обратите внимание, что функция rtrim изменяет строку напрямую, а не создает новую. Поэтому, если вам нужно сохранить исходную строку, следует сд

Пользователь

от vladimir , год назад

@jerrold_langworth 

обрать ее в отдельную переменную перед использованием функции rtrim.