Php 如何在没有文件夹和文件类型的情况下获取文件名
我需要处理文件夹中的所有xml文件:Php 如何在没有文件夹和文件类型的情况下获取文件名,php,regex,glob,Php,Regex,Glob,我需要处理文件夹中的所有xml文件: foreach(glob("folder/*.xml") as $file) { $reader = new XMLReader; $reader->open($file); // need to know the filename } 在处理文件时,我需要知道文件名。i、 e.如果file=folder/file.xml,我想获取文件。我该怎么做?我需要使用正则表达式吗?您可以尝试使用basename函数 echo base
foreach(glob("folder/*.xml") as $file) {
$reader = new XMLReader;
$reader->open($file);
// need to know the filename
}
在处理文件时,我需要知道文件名。i、 e.如果file=folder/file.xml,我想获取文件。我该怎么做?我需要使用正则表达式吗?您可以尝试使用basename函数
echo basename($file, ".xml")
使用
这将从您的文件中删除扩展名,并仅获取基本名称。您可以用于此操作
basename($file_name, ".xml");
echo pathinfo($file, PATHINFO_FILENAME);