纵有疾风起
人生不言弃

PHP中实行对数组的串行化和反串行化

<?php
    /*1.PHP中除了对对象可以用专属的serialize()和unserialize()函数来执行串行化和反串行化动作之外,还可以实现对数组执行串行化;
      2.json语言可以满足对数组执行串行化,而且可以实现跨语言和跨平台的应用
    */

    $arr=array(“name”=>”zhangsan”,”age”=>20,”sex”=>”男”);
    //使用json_encode()函数来执行串行化;
    $p=json_encode($arr);
    //串行化后输出一串字符串;
    echo $p;
    //使用json_decode()函数来执行反串行化
    $parr=json_decode($p);
    //用var_dump打印输出为object类型;
    var_dump($parr);
    //在反串行化函数的第二个参数设置为true则返回数组类型
    $jarr=json_decode($p,true);
    var_dump($jarr);
?>

原文链接:https://blog.csdn.net/living_ren/article/details/75093049

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

未经允许不得转载:起风网 » PHP中实行对数组的串行化和反串行化
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录