PHP使用JSON_DECODE解码JSON字符串

php

示例代码:

<?php
//预定义变量
$http_json_data = null;

//将HTTP报文Body赋值给预定义变量
$http_json_data = file_get_contents('php://input');

//如果HTTP报文内容不为空
if ( !empty($http_json_data) ) {

        //使用json_decode函数解码数据包为数组
        $data = json_decode($http_json_data, true);

        //如果解码时,没有出现错误
        if ( json_last_error() == JSON_ERROR_NONE ) {

                //解码后的数据是个数组
                if ( is_array($data) ) {
                        //答应数组的内容
                        var_dump($data);
                }
        }

}

视频地址:

https://www.bilibili.com/video/BV17E421u7KN

参考:

https://www.php.net/manual/zh/function.json-decode.php

https://github.com/chuguotech/labs/blob/master/www/php/json_decode.php