«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как извлечь имя файла без расширения в PHP?

Как извлечь имя файла без расширения в PHP?

Опубликовано 17 ноября 2024 г.
Просматривать:992

How to Extract the Filename Without Extension in PHP?

Извлечение имени файла без расширения в PHP

Получить имя файла текущего исполняемого скрипта в PHP легко с помощью волшебной константы __FILE__. Однако если вам нужно извлечь имя файла без его расширения, например суффикса «.php», процесс немного отличается.

The basename() Решение:

Чтобы удалить расширение с помощью функции basename(), вы можете:

basename(__FILE__, '.php');

Это вернет имя файла без расширения .php, например как «jquery.js» для строки «jquery.js.php».

Универсальное средство удаления расширений:

Для более универсального решения, которое может обрабатывать любой файл расширение, вы можете определить собственную функцию:

function chopExtension($filename) {
    return pathinfo($filename, PATHINFO_FILENAME);
}

Использование этой функции:

var_dump(chopExtension('bob.php')); // "bob"
var_dump(chopExtension('bob.i.have.dots.zip')); // "bob.i.have.dots"

Стандартные строковые функции:

Наконец, для более быстрого подхода вы можете использовать стандартные строковые функции:

function chopExtension($filename) {
    return substr($filename, 0, strrpos($filename, '.'));
}
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3