swiftmade/simple-serialize

基本键值;仅支持字符串样式的序列化。

v1.0 2018-11-10 00:34 UTC

This package is not auto-updated.

Last update: 2024-09-23 15:35:59 UTC


README

这是一个PHP包,其主要目的是:序列化关联字符串数组。

为什么?

我们使用此包将一些数据转换为短信消息,然后将其转换回PHP数组。您可以用它实现任何您喜欢的目的,当使用json_encodeserialize过于繁琐时。

特性

  • 简单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'];