数码资讯
PHP序列化序列化序列化功能比较()和()与本地功能
格式化字符串并将其转换成数组或PHP中的对象的一种好方法,即序列化。 有两种方法将变量。 下面的示例使用serialize()和()函数序列化: 复杂数组 $ myVar =阵列( 你好, 42, 阵列(1,), 苹果 ); 转换为字符串 $字符串序列化($ myVar); 返回字符串; 打印 答:
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
格式化字符串并将其转换成数组或PHP中的对象的一种好方法,即序列化。
有两种方法将变量。
下面的示例使用serialize()和()函数序列化:
复杂数组
$ myVar =阵列(
你好,
42,
阵列(1,),
苹果
);
转换为字符串
$字符串序列化($ myVar);
返回字符串;
打印
答:4:{ I:0;s:5;i:1;i:42;i:2;a:2:{ i:0;i:1;i:1;s:3;2;} i:3;};}
* /
可以复制原始变量
newvar美元(美元=序列化字符串);
print_r($ newvar);
打印
阵列
(
{ 0 }您好
{ 1 } = 42
{ 2 }数组
(
{ 0 } = 1
{ 1 } >两个
)
{ 3 } >苹果
)
* /
这是本机PHP序列化方法。
然而,近年来由于JSON的普及,php5.2已被添加到的JSON格式的支持。
现在你可以使用json_encode()和()函数json_decode:
复杂数组
$ myVar =阵列(
你好,
42,
阵列(1,),
苹果
);
转换为字符串
字符串= json_encode美元($ myVar);
返回字符串;
打印
{hello
* /
可以复制原始变量
newvar美元= json_decode($字符串);
print_r($ newvar);
打印
阵列
(
{ 0 }您好
{ 1 } = 42
{ 2 }数组
(
{ 0 } = 1
{ 1 } >两个
)
{ 3 } = >苹果
)
* /
这将更有效,特别是与许多其他语言(如Javascript)兼容。
注意:对于复杂对象,可能会丢失一些信息。
以上是本文的全部内容,希望大家能喜欢。
有两种方法将变量。
下面的示例使用serialize()和()函数序列化:
复杂数组
$ myVar =阵列(
你好,
42,
阵列(1,),
苹果
);
转换为字符串
$字符串序列化($ myVar);
返回字符串;
打印
答:4:{ I:0;s:5;i:1;i:42;i:2;a:2:{ i:0;i:1;i:1;s:3;2;} i:3;};}
* /
可以复制原始变量
newvar美元(美元=序列化字符串);
print_r($ newvar);
打印
阵列
(
{ 0 }您好
{ 1 } = 42
{ 2 }数组
(
{ 0 } = 1
{ 1 } >两个
)
{ 3 } >苹果
)
* /
这是本机PHP序列化方法。
然而,近年来由于JSON的普及,php5.2已被添加到的JSON格式的支持。
现在你可以使用json_encode()和()函数json_decode:
复杂数组
$ myVar =阵列(
你好,
42,
阵列(1,),
苹果
);
转换为字符串
字符串= json_encode美元($ myVar);
返回字符串;
打印
{hello
* /
可以复制原始变量
newvar美元= json_decode($字符串);
print_r($ newvar);
打印
阵列
(
{ 0 }您好
{ 1 } = 42
{ 2 }数组
(
{ 0 } = 1
{ 1 } >两个
)
{ 3 } = >苹果
)
* /
这将更有效,特别是与许多其他语言(如Javascript)兼容。
注意:对于复杂对象,可能会丢失一些信息。
以上是本文的全部内容,希望大家能喜欢。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。