bitandblack / pathinfo
以面向对象的方式轻松处理对象中的路径信息。
1.0.3
2023-07-21 09:36 UTC
Requires
- php: >=7.4
Requires (Dev)
- phpstan/phpstan: ^1.0
- phpunit/phpunit: ^10.0
- rector/rector: ^0
- symplify/easy-coding-standard: ^11.0
README
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。