2015-06-15 45 views
3

我有一个PharData对象,我想获得一个文件名数组。获取PharFileInfo对象的fileName属性

foreach($PharData as $object){ 
    print_r($object); 
} 

返回

PharFileInfo对象

[路径:SplFileInfo:私人] =>药业:// C:/.../arch.tar/pmnt.csv
[文件名: SplFileInfo:私人] => pmnt.csv

...

如何获得FileName属性?试过$ object-> fileName但它说没有这样的属性。 “回声$对象”给出的路径名我不想,如果有解析它的文件名更简单的方法

回答

0

尝试使用

$object->getFilename(); 
+0

如果您阅读手册,您将会看到您必须使用' - > getFileName()'。这个答案没有必要。 – Darren

0

使用此代码

$info = new SplFileInfo('phar://C:/.../arch.tar/pmnt.csv');//your path to the file. 
var_dump($info->getFilename()); 

参考 splfileinfo