首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP多维数组格式的困惑

PHP多维数组格式的困惑
EN

Stack Overflow用户
提问于 2013-10-03 15:11:50
回答 1查看 67关注 0票数 2

对不起,如果这是一个重复的问题,但在我看来,它似乎不匹配任何其他PHP多维数组问题在这里。我都读过了。:-(

我试图访问这个数组的值(我无法控制)。但它的格式令我费解,到目前为止,我还无法得到我认为我应该能够做到的价值。

这是我的JSON数组示例。

代码语言:javascript
复制
 {"Result":[{"Links":[{"UrlTo":"blahblahA/","Visited":1380104406,"FirstSeen":1375979058,"PrevVisited":1379817016,"Anchor":"text links","Type":"Text","Flag":[],"TextPre":"","TextPost":""}],"Index":0,"Rating":18.44400799929153,"UrlFrom":"blahblahB","IpFrom":"209.18.x.11","Title":"home page","LinksInternal":16,"LinksExternal":5,"Size":13107},{"Links":[{"UrlTo":"blahblahABC","Visited":1380574695,"FirstSeen":1375979100,"PrevVisited":1379224472,"Anchor":"text links","Type":"Text","Flag":[],"TextPre":"","TextPost":""}],"Index":1,"Rating":11.02675617091105,"UrlFrom":"blahblahXYZ","IpFrom":"209.18.x.11","Title":"Random title","LinksInternal":16,"LinksExternal":5,"Size":13107}]}

我天真地认为将这个Json数组分配给$arr,然后像这样解码。

代码语言:javascript
复制
$arr = json_decode($str,true);

一旦完成,我就可以引用数组值,比如.

代码语言:javascript
复制
$UrlTo = $arr['Result']['Links']['UrlTo'];

但我显然不明白这一点。我花了很多时间搜索,阅读,但还是不明白。我想这对比我更有经验的人来说是显而易见的?有人能帮我理解我的方法是多么天真吗。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-03 15:13:26

它是:

代码语言:javascript
复制
$arr['Result'][0]['Links'][0]['UrlTo'];

$arr['Result']是一个数组,$arr['Result'][0]['Links']也是

要获得另一个结果,请执行以下操作:

代码语言:javascript
复制
$arr['Result'][1]['Links'][0]['UrlTo'];
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19162791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档