我有json
这样的人:
{"status":"TRUE","flag":1,"message":"Has Data","data":[{"country_id":"1","country_name":"India"}]}
这是我从api获取的返回值。我需要将其转换为数组,并且需要使用值country_id和country_name。
我尝试使用进行转换,但无法将其解析为数组
json_decode();
但是我仍然使用标准对象格式。谁来帮帮我。预先感谢。
在模型中,我将返回
中的值return $Result->result_array()
答案 0 :(得分:1)
使用json_decode($json, true)
;
$json = '{"status":"TRUE","flag":1,"message":"Has Data","data":[{"country_id":"1","country_name":"India"}]}';
$array = json_decode($json,TRUE);
echo $array['data'][0]['country_id'].PHP_EOL;
echo $array['data'][0]['country_name'];
查看工作示例:https://eval.in/1040313
输出
1
India