这种类型的数组的名称是什么?这是什么类型的对象以及如何使用它?
有3个主要部分和4个由“issuedTime”“text”“url”和“validToTime”组成的子部分,您如何开始将其转换为对象?如果只有1个主要部分,然而对于3个主要部分来说做起来相当简单,并且对于每个主要部分没有识别让我挠头从哪里开始。
任何意见赞赏。
[{
"issuedTime":"7:13pm Sunday 13 June 2010",
"text":"\nAmended 7:10pm.\n\nText text and more text\n",
"url":"\/folder\/fc\/name.png",
"validToTime":"12:00am Monday 14 June 2010"
},{
"issuedTime":"8:33pm Sunday 13 June 2010",
"text":"\nText and more text.\n",
"url":"\/folder\/fc\/name.png",
"validToTime":"12:00pm Monday 14 June 2010"
},{
"issuedTime":"10:40am Sunday 13 June 2010",
"text":"\nAnd even more text.",
"url":"\/folder\/fc\/name.png",
"validToTime":"12:00am Tuesday 15 June 2010"
}
]
我将与此并行看看它产生了什么结果,如果我可以给每个部分一个标识符,例如[0],[1],[2](3个部分),那么我可以使用简单的echo $ out - > [0] text;或者echo $ out - > [2] url;那可以工作吗? – Gary 2010-06-13 16:45:22
每个部分都有一个标识符... $ var。这是你解码json时自动为你做的。在你的例子中(上面的代码)$ var从0到2.它像你所说的访问,$ obj [$ var] - > text ... echo $ obj [1] - > text;等等......我不确定我是否完全理解你的评论...... – 2010-06-13 18:43:36
@彼得,对不起,花了这么长的时间来回应,我需要做的是抓住每个部分的每个标题,以便我可以输出到一个网页表,如果它只有1个部分而不是3个,它会很容易做到,但不确定如何让脚本抓住第一部分的URL并将其放在页面上,然后从第2部分抓取URL并输出换句话说,对于3个“发布时间”和3个文本等具有单独的身份。 – Gary 2010-06-15 07:04:20