当前位置:  开发笔记 > 编程语言 > 正文

如何在PHP中解析JSON对象数组

如何解决《如何在PHP中解析JSON对象数组》经验,为你挑选了1个好方法。

我是php编程的新手.在我的项目中,我试图解析来自php web服务的JSON数据.这是Web服务中的代码.

$query = "select * from tableA where ID = 1";
$result = mysql_query($query);
if (mysql_num_rows($result) > 0) {
    $arr= array();
    while ($row = mysql_fetch_assoc($result)) {
        $arr['articles'][] = $row;
    }
    header('Content-type: application/json');
    echo json_encode($arr);
}
else{
    echo "No Names";
}

这给了我这种JSON格式的数据.

{"articles":[{"ID":"1","Title":"Welcome","Content":"This is the first article."}]}

现在这是我的php页面代码.

articles->Content;
?>

我想在网页上显示内容.

我知道代码var_dump( $final_res );正在运行.但那段代码错了之后.我试图查看许多教程来找到解决方案,但没有找到任何人.我不知道我哪里错了.



1> Musa..:

第二个参数json_decode确定是否将结果作为数组而不是对象返回.由于您将其设置为true,因此结果是数组而不是对象.

$content = $final_res['articles'][0]['Content'];

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有