Возвращает строку с удаленными слэшами /
на конце (справа). Количество слэшей, на которые оканчивается строка, не имеет значения — удалены будут все.
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