swiftmade / simple-serialize
基本键值;仅支持字符串样式的序列化。
v1.0
2018-11-10 00:34 UTC
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: ~6.0
This package is not auto-updated.
Last update: 2024-09-23 15:35:59 UTC
README
这是一个PHP包,其主要目的是:序列化关联字符串数组。
为什么?
我们使用此包将一些数据转换为短信消息,然后将其转换回PHP数组。您可以用它实现任何您喜欢的目的,当使用json_encode
或serialize
过于繁琐时。
特性
- 简单API:
simple_serialize($array)
和simple_unserialize($string)
- 您的键或值可以包含引号、空格等。无需转义。
- 唯一的限制是,您的键不能包含冒号 (:),您的值不能包含分号 (;)
- 容忍语法错误!它仍然会提取有效的数据部分。
用法
安装
composer require swiftmade/simple-serialization
序列化
$array = ['your_key' => 'whatever information'];
$string = simple_serialize($array); // "your_key:whatever information"
反序列化
$string = "your_key:whatever information";
$array = simple_unserialize($string); // ['your_key' => 'whatever information'];