untrailingslashit()WP 2.2.0

Удаляет закрывающий слэш (/) на конце строки (URL).

Функция используется для очистки абсолютных путей или УРЛов.

1 раз — 0.000001 сек (скорость света) | 50000 раз — 0.01 сек (скорость света) | PHP 7.3.12, WP 5.4

Хуков нет.

Возвращает

Строку. Очищенную строку.

Использование

$url = untrailingslashit( $url );
$string(строка) (обязательный)
Строчка из которой нужно удалить на конце слэш (/) или слэши (//).

Примеры

0

#1 Демонстрация работы функции

echo untrailingslashit( 'www/name/domen.ru/' ); //> www/name/domen.ru
echo untrailingslashit( '/' );                  //> ''
echo untrailingslashit( '../../' );             // ../..

var_dump( untrailingslashit( '' ) );       //> ''
var_dump( untrailingslashit( false ) );    //> ''
var_dump( untrailingslashit( null ) );     //> ''
var_dump( untrailingslashit( [] ) );       // NULL

Список изменений

С версии 2.2.0 Введена.

Код untrailingslashit() WP 6.6.2

function untrailingslashit( $value ) {
	return rtrim( $value, '/\\' );
}