我正在尝试使用PHP搜索这个Json数组:
{"count":"2","items":{"milestone":[{"id":"3107","username":"TomSmith1","userid":"1620602","date":"2012-01-12 16:49:26","projectid":"804","projectname":"TEST PROJECT","reason":"Partial payment for project","amount":"25","currency":"1"},{"id":"3111","username":"HarryCole","userid":"1620603","date":"2012-01-13 16:42:39","projectid":"804","projectname":"TEST PROJECT 2","reason":"Partial payment for project","amount":"10","currency":"1"}]}}
我想搜索一下"id",它的项目名是"TEST project 2“,用户名是"HarryCole”。我尝试过使用foreach
循环,但没有成功。有谁能给我指个方向吗?谢谢。
发布于 2012-01-14 06:26:07
您将需要http://us2.php.net/json_decode和一个foreach循环,比如
foreach($json_decoded as $key=>$value) {
// Check for id / values
}
发布于 2012-01-14 06:24:23
您希望在字符串上使用json_decode($json, true)
将其从JSON转换为PHP表示法(一个关联数组)。
https://stackoverflow.com/questions/8858038
复制相似问题