【发布时间】:2010-06-07 20:11:20
【问题描述】:
全部,
我有以下通过 PHP 中的函数调用而来的 JSON 请求。很明显,每个 URL 可以属于一个或多个 catid。
如何遍历 JSON 请求并创建一个关联数组来指示哪个 catid 中有多少个 URL。
Ex: $arr = array("140"=>3, "141"=>4, "144"=>3)
JSON 请求:
{
"header": {
"action": "loadurls"
},
"data": [
{
"url": "godaddy.com",
"catids": [
141
]
},
{
"url": "cnn.com",
"catids": [
140
]
},
{
"url": "zdnet.com",
"catids": [
140
]
},
{
"url": "yahoo.com",
"catids": [
140,141,144
]
},
{
"url": "google.com",
"catids": [
141,144
]
},
{
"url": "rediff.com",
"catids": [
141
]
},
{
"url": "apple.com",
"catids": [
144
]
}
]
}
谢谢
【问题讨论】: