mf / stringify
一个简单小巧的类(函数),用于在PHP中将任何内容序列化为字符串。
7.0.0
2023-12-13 09:53 UTC
Requires
- php: ^8.2
Requires (Dev)
- lmc/coding-standard: ^3.3
- mf/collections-php: ^8.0
- phpstan/extension-installer: ^1.3.1
- phpstan/phpstan: ^1.10.49
- phpstan/phpstan-phpunit: ^1.3.15
- phpunit/phpunit: ^10.5.3
This package is auto-updated.
Last update: 2024-09-13 11:24:15 UTC
README
一个简单小巧的类(函数),用于在PHP中将任何内容序列化为字符串。
安装
composer require mf/stringify
使用方法
按类和静态方法
use MF\Stringify\Stringify; echo Stringify::stringify([1, 2, 3]); // "[1, 2, 3]"
按独立函数
use function MF\Stringify\stringify; echo stringify([1, 2, 3]); // "[1, 2, 3]"
$result = array_map(stringify(...), [1, 'two']); // ['1', '"two"']
Sprintf 奖励
为 stringify 函数提供一个新的
%A
占位符
use function MF\Stringify\sprintf; echo sprintf('Hello %A!', 'world'); // Hello "world"! echo sprintf('Hello %A!', ['world']); // Hello ["world"]!
示例
注意:超过100个字符的值将被缩短到100个字符,并在末尾添加 ...
后缀
为了更容易理解示例,让我们使用一个独立函数
变更日志
查看最新的更改,请参阅 CHANGELOG.md 文件。我们遵循 语义版本控制。
贡献和开发
安装依赖项
composer install
运行测试
对于每个拉取请求,单元测试以及静态分析和代码风格检查都必须通过。
要执行所有这些检查,请执行
composer all