Возвращает строку с удаленными слэшами / на конце (справа). Количество слэшей, на которые оканчивается строка, не имеет значения — удалены будут все.
untrailingslashit( $string ); |
$string
(строка) (обязательное) — строка, которая не должна заканчиваться на слэш.
Примеры
Удаляем один слэш:
echo untrailingslashit( 'https://misha.blog/blog/' ); |
Удаляем несколько штук сразу:
echo untrailingslashit( 'https://misha.blog/blog/////' ); |
Тот же самый пример с использованием PHP-функции rtrim(). Если открыть исходный код функции untrailingslashit(), то можно увидеть, что rtrim() на самом деле и лежит в её основе.
echo rtrim( 'https://misha.blog/blog/////', '/'); |
Во всех трех случаях результат будет один и тот же https://misha.blog/blog.
Источник: misha.blog