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