mf/stringify

一个简单小巧的类(函数),用于在PHP中将任何内容序列化为字符串。

7.0.0 2023-12-13 09:53 UTC

This package is auto-updated.

Last update: 2024-09-13 11:24:15 UTC


README

Latest Stable Version Tests and linting Coverage Status

一个简单小巧的类(函数),用于在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