Извлечение имени файла без расширения в 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