簡體   English   中英

如何通過JSON搜索?

[英]How to search through a JSON?

我正在嘗試使用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循環,但是沒有成功。 誰能指出我正確的方向? 謝謝。

您想在字符串上使用json_decode($json, true)將其從JSON轉換為PHP表示法(關聯數組)。

您將需要http://us2.php.net/json_decode和一個foreach循環,例如

foreach($json_decoded as $key=>$value) {
     // Check for id / values
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM