我有一个PharData对象,我想在里面获取一个文件名数组。
foreach($PharData as $object){
print_r($object);
}
返回
PharFileInfo对象
(
[pathName:SplFileInfo:private] => phar:// C:/... / arch.tar / pmnt.csv
[fileName:SplFileInfo :private] => pmnt.csv
)
...
如何获取fileName属性?试过$ object-> fileName,但它说没有这样的属性。 “Echo $ object”给出了pathName,但如果有更简单的方法,我不想解析它的文件名
答案 0 :(得分:0)
尝试使用
$object->getFilename();
答案 1 :(得分:0)
使用此代码
$info = new SplFileInfo('phar://C:/.../arch.tar/pmnt.csv');//your path to the file.
var_dump($info->getFilename());
<强>参考强> splfileinfo