php glob - 只获取文件名,不带扩展名
php glob - get only file names, without extensions
在文件夹中我有一些 .webp
图片
只想获取没有扩展名的文件名
$arr = array_map('basename', glob("folder/*" . ".webp", GLOB_BRACE));
echo json_encode($arr);
结果
["6081e46c4dbab.webp","6081e502bbf14.webp","6081e50a2d89f.webp"]
如何只获取文件名,而不.webp
?
谢谢
使用array_map中的可调用函数进行修剪扩展的操作,如下所示:
function trimExt($name) {
return trim(basename($name), '.webp');
}
$arr = array_map('trimExt', glob('folder/*' . '.webp', GLOB_BRACE));
echo json_encode($arr);
在文件夹中我有一些 .webp
图片
只想获取没有扩展名的文件名
$arr = array_map('basename', glob("folder/*" . ".webp", GLOB_BRACE));
echo json_encode($arr);
结果
["6081e46c4dbab.webp","6081e502bbf14.webp","6081e50a2d89f.webp"]
如何只获取文件名,而不.webp
?
谢谢
使用array_map中的可调用函数进行修剪扩展的操作,如下所示:
function trimExt($name) {
return trim(basename($name), '.webp');
}
$arr = array_map('trimExt', glob('folder/*' . '.webp', GLOB_BRACE));
echo json_encode($arr);