zoukankan      html  css  js  c++  java
  • PHP中json_encode与json_decode(那些年踩过的坑)

    一、json_decode() 对JSON数据进行解码,转换为PHP变量

    语法:json_decode ($json [,$assoc = false [, $depth = 512 [, $options = 0 ]]])

    示例:

    复制代码
    复制代码
    $book = array('a'=>'xiyouji','b'=>'sanguo','c'=>'shuihu','d'=>'hongloumeng');
            $json = json_encode($book);
            
            $array = json_decode($json,TRUE);
            $obj = json_decode($json);
            var_dump($array);
            var_dump($obj);
    复制代码
    复制代码

    浏览器打印出的结果如下:

    array(4) { ["a"]=> string(7) "xiyouji" ["b"]=> string(6) "sanguo" ["c"]=> string(6) "shuihu" ["d"]=> string(11) "hongloumeng" }
    object(stdClass)#2 (4) { ["a"]=> string(7) "xiyouji" ["b"]=> string(6) "sanguo" ["c"]=> string(6) "shuihu" ["d"]=> string(11) "hongloumeng" } 

    二、json_encode() 对变量进行JSON编码,

    语法: json_encode ( $value [, $options = 0 ] )

    • 示例:
    复制代码
    $book = array('a'=>'xiyouji','b'=>'sanguo','c'=>'shuihu','d'=>'hongloumeng');
    $json = json_encode($book);
    echo $json;

    浏览器打印出的结果如下:

    {"a":"xiyouji","b":"sanguo","c":"shuihu","d":"hongloumeng"};

    零:return json(XXX,201);           //可向页面端发送 201 状态码
  • 相关阅读:
    iOS 界面翻转切换动画
    深度解析Objective-C笔试题
    Objective-C内存管理基础
    Objective-C入门教材
    Objective-C代码学习大纲(6)
    Objective-C代码学习大纲(5)
    Objective-C代码学习大纲(4)
    sharedPreferences
    ListView判断滑动底部
    Oracle 游标疑问
  • 原文地址:https://www.cnblogs.com/2019gdiceboy/p/11768511.html
Copyright © 2011-2022 走看看