php 变量保存为字符串 序列化和反序列化

zblog1年前zblog问题解答39
<?php
// 定义一个数组变量
$array = array('apple', 'banana', 'cherry');

// 将数组变量序列化为字符串
$serializedArray = serialize($array);
echo "Serialized array:\n" . $serializedArray . "\n";

// 将字符串反序列化为数组变量
$deserializedArray = unserialize($serializedArray);
print_r("Deserialized array:\n");
print_r($deserializedArray);
?>

输出

Serialized array:
a:3:{i:0;s:5:"apple";i:1;s:6:"banana";i:2;s:6:"cherry";}
Deserialized array:
Array
(
    [0] => apple
    [1] => banana
    [2] => cherry
)


相关文章

IP地址正则表达式

IP地址正则表达式

(((25[0-5])|(2[0-4]\d)|(1\d{2})|([1-9]\d)|(\d))\.){3}((25[0-5])|(2[0-4]\d)|(1\d{2})|([1-9]\d)|(\d))如...

php打乱字母顺序str_shuffle 打乱字符串顺序

str_shuffle 是一个在某些编程语言或库中使用的函数或方法,主要用于将字符串中的字符随机打乱,生成一个新的字符串。这个功能通常用于生成随机序列、密码学中的随机化字符串或者仅仅是为了娱乐和测试目...

ucs-4 这是啥编码 mb_convert_encoding($content, 'ucs-4', 'utf-8') 啥意思

UCS-4 是一种Unicode字符编码形式,全称为 Universal Character Set - 4 bytes。它是Unicode标准的一种实现,其中每个字符都使用4个字...

在 PHP 中,sha1() 函数用于计算给定数据的 SHA-1 哈希值。

在 PHP 中,sha1() 函数用于计算给定数据的 SHA-1 哈希值。SHA-1 是一种加密哈希函数,它可以接受一个输入(通常是字符串),并产生一个几乎唯一的 160 位(20 字节)哈...

python 并发执行 python 带参数的函数 比如 aaa(1) 参数是变化的 如从1到10 怎么并发 执行 a(1) 到A(10)

在Python中,你可以使用concurrent.futures模块中的ThreadPoolExecutor或ProcessPoolExecutor来并发执行函数。以下是一个使用ThreadPoolE...

error_reporting(0); 和 set_time_limit(0); 啥意思 关闭所有错误报告+php没有时间限制

`error_reporting(0);` 和 `set_time_limit(0);` 是 PHP 中的两个函数调用,它们分别用于控制错误报告和脚本...