bitandblack/pathinfo

以面向对象的方式轻松处理对象中的路径信息。

1.0.3 2023-07-21 09:36 UTC

This package is auto-updated.

Last update: 2024-09-21 23:35:17 UTC


README

PHP from Packagist Codacy Badge Latest Stable Version Total Downloads License

Bit&Black PathInfo

以面向对象的方式轻松处理对象中的路径信息。

安装

此库适用于与 Composer 一起使用。通过运行 $ composer require bitandblack/pathinfo 将其添加到您的项目中。

用法

使用路径初始化 PathInfo

<?php

use BitAndBlack\PathInfo\PathInfo;

$pathInfo = new PathInfo('/path/to/myfile.jpg');

现在您可以像这样访问路径的单个部分

<?php

/** Will echo "myfile" */
echo $pathInfo->getFileName();

/** Will echo "jpg" */
echo $pathInfo->getExtension();

您也可以修改这些部分

<?php

use BitAndBlack\PathInfo\PathInfo;

$pathInfo = new PathInfo('/path/to/myfile.jpg');

/** Will echo "/path/to/myfile.jpg" */
echo $pathInfo->getFilePath();

$pathInfoModified = $pathInfo
    ->withFileNameAppended('-modified')
    ->withExtension('png')
;

/** Will echo "/path/to/myfile-modified.png" */
echo $pathInfoModified->getFilePath();

帮助

如果您有任何问题,请随时通过 hello@bitandblack.com 联系我们。

有关Bit&Black的更多信息,请访问 www.bitandblack.com