【问题标题】:Get fileName property of PharFileInfo Object获取 PharFileInfo 对象的 fileName 属性
【发布时间】:2015-06-15 02:57:14
【问题描述】:

我有一个 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" 给出了路径名,但如果有更简单的方法,我不想将其解析为文件名

【问题讨论】:

    标签: php properties filenames


    【解决方案1】:

    尝试使用

    $object->getFilename();
    

    【讨论】:

    • 如果您阅读手册,您会发现必须使用->getFileName()。不需要这个答案。
    【解决方案2】:

    使用此代码

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

    参考 splfileinfo

    【讨论】:

      猜你喜欢
      • 2019-05-10
      • 1970-01-01
      • 1970-01-01
      • 2023-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-08
      相关资源
      最近更新 更多