2015-06-15 47 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