zoukankan      html  css  js  c++  java
  • json在php中的使用之如何转换json为数组

    <?php
       $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
    
       var_dump(json_decode($json));
       echo"<br/>";
       var_dump(json_decode($json, true));
    ?>

    数组$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';被json_decode()解码,转换回来的数据是对象,var_dump(json_decode($json))得到的是一个对象,如下:

    object(stdClass)#1 (5) { ["a"]=> int(1) ["b"]=> int(2) ["c"]=> int(3) ["d"]=> int(4) ["e"]=> int(5) } 
    

      那么,要怎么样才能把json数组转换为php格式的数组呢,采用以下方式:

    json_decode($json, true)

        这样得到的数据就是php的数组了:

    var_dump(json_decode($json, true));
    

      效果如下:

    array(5) { ["a"]=> int(1) ["b"]=> int(2) ["c"]=> int(3) ["d"]=> int(4) ["e"]=> int(5) }
  • 相关阅读:
    匈牙利算法自主总结
    luogu P2071 座位安排
    luogu P1613 跑路
    luogu P1250 种树
    luogu P1744 采购特价商品
    网络流
    其他图论
    组合计数
    小技巧
    矩阵&&高斯消元
  • 原文地址:https://www.cnblogs.com/jianqingwang/p/5833278.html
Copyright © 2011-2022 走看看