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