WordPress как на ладони
wordpress jino

wp_basename() WP 3.1.0

Получает последний компонент из указанного пути или URL, получает все что после последнего /. Копия PHP функции basename() только дружественна к локализации (l18n).

Рекомендуется использовать при получении имен файлов, передаваемых через GET, POST параметры или получаемых из БД. В остальных случаях используйте basename() - она немного быстрее.

✈ 1 раз = 0.000025с = очень быстро | 50000 раз = 0.30с = очень быстро PHP 7.0.8, WP 4.6

Хуков нет.

Возвращает

Строку. Имя файла или папки из указанного пути или URL.

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

wp_basename( $path, $suffix );
$path(строка) (обязательный)
Путь или URL или что-то еще разделенное /.
$suffix(строка)
Конечная строка в названии (суффикс), которую тоже нужно удалить (вырезать). Например, если указать .jpg и результат функции должен вернуть image.jpg, то он вернет image.
По умолчанию: ''

Примеры

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

echo wp_basename('http://domain/image.jpg', '.jpg'); //> image.jpg
echo wp_basename('/etc/image.jpg', '.jpg'); //> image
echo wp_basename('/etc/image.jpg');         //> image.jpg
echo wp_basename('/etc/passwd');            //> passwd
echo wp_basename('/etc/');                  //> etc
echo wp_basename('.');                      //> .
echo wp_basename('/');                      //> пустая строка

echo wp_basename('/на русском');            //> на русском

Код wp basename: wp-includes/formatting.php WP 4.9

<?php
function wp_basename( $path, $suffix = '' ) {
	return urldecode( basename( str_replace( array( '%2F', '%5C' ), '/', urlencode( $path ) ), $suffix ) );
}

Cвязанные функции

Из метки: path directory (путь папка)

Еще из раздела: Вспомогательные

wp_basename Комментариев нет

Здравствуйте, !

Ваш комментарий