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);
?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值