PHP JSON循环输出数组某个值,求大神解答
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP JSON循环输出数组某个值,求大神解答相关的知识,希望对你有一定的参考价值。
stdClass Object
(
[errNum] => 0
[errMsg] => success
[querySign] => 3434611,156566
[retData] => Array
(
[0] => stdClass Object
(
[rect] => stdClass Object
(
[left] => 11
[top] => 4
[width] => 143
[height] => 30
)
[word] => 这里是内容一
)
[1] => stdClass Object
(
[rect] => stdClass Object
(
[left] => 287
[top] => 2
[width] => 241
[height] => 33
)
[word] => os AS i + t add El 01:04
)
[2] => stdClass Object
(
[rect] => stdClass Object
(
[left] => 20
[top] => 58
[width] => 151
[height] => 30
)
[word] => 这里是内容二
)
)
)
//循环输出数据里面的 [word] 项,麻烦给出详细代码,谢谢!
【注:php语言】
就是 foreach不出想要的结果
追答那你想要什么结果? 比如呢
用PHP调用API返回JSON值,怎么把JSON返回值调用到html呢?
返回页面是这样的,我是想用html做个模板美观一点然后调用返回值,但是一直都调用不出来,求大神解答!
用json_decode()将json字符串转化成php数组,然后直接循环数组取出值即可。<?php
$content= file_get_contents('获取json字符串的url');
$content = json_decode($content);//将json字符串转化成php数组
foreach ($content as $key ) //循环数组
echo '<li>' . $key['city'] . '</li>';
echo '<li>' . $key['city_en'] . '</li>';
echo '<li>' . $key['date_y'] . '</li>';
echo '<li>' . $key['week'] . '</li>';
参考技术A 分几种情况:
使用了MVC模式(或其他呈现和业务分离模式)的,直接把JSON转成前端模板(如smarty)需要的格式(比如数组),render模板即可;
如果直接在*.php中写html,那就把json和html组装起来追问
您好,有点不太明白,我用的是阿里的API调用接口是PHPGET到API接口然后返回JSON值,世界上页面是没有变得还是index.php所以也就不知道要从哪调用JSON值,大神,您可以加我一下Q...Q吗?201403581,先谢了哈。
以上是关于PHP JSON循环输出数组某个值,求大神解答的主要内容,如果未能解决你的问题,请参考以下文章