php操作json

<?php
    //对象转json
    class Emp {
       public $name = "";
       public $hobbies  = "";
       
   }
   $e = new Emp();
   $e->name = "sachin";
   $e->hobbies  = "sports";
   echo json_encode($e)."<br>";
   //数组转json
   $arr=array('name'=>'sachin','hobbies'=>'sports');
   echo json_encode($arr)."<br>";
   //json转对象
   $emp='{"name":"sachin","hobbies":"sports"}';
   $e1=new Emp();
   $e1=json_decode($emp);
   echo $e1->name."<br>";
   echo $e1->hobbies."<br>";
   //json转数组
   $arr1=json_decode($emp,true);//默认为false,默认转向对象
   print_r($arr1);
   echo "<br>";
   //综合示例
    $book= '{"book":[{"name":"qq","password":"qq123","age":100},
    {"name":"360", "language": "PHP","age": "200"}]}'; 
    $data=json_decode($book);
    //print_r($data->book);
    $obj=$data->book;
    foreach ($obj as $unit)
    {
        echo "name:".$unit->name.'<br>';
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值