任何一個可以告訴我如何使用PHP, { 「值1」 下面迭代給出的JSON數據: 「3」, 「值2」: 「5」, 「ID」: 「210」, 「211」 ] }如何使用PHP迭代JSON?
0
A
回答
0
使用json_decode
函數將其轉換爲數組。
$array = json_decode($json, true);
1
<?php $json='{ "value1":"3", "value 2":"5", "Id":[ "210", "211" ] }';
$getarr=json_decode($json,true);
foreach($getarr as $key => $value)
{
if(is_array($value))
{
// ID has an array so retrieve a value
foreach($value as $key1 => $value1)
{
echo $key."=>".$value1;
}
}else
{
echo $key."=>".$value;
}
} ?>
這將是產生以下輸出。希望這將有助於解決您的問題
答:
value1=>3 value 2=>5 Id=>210 Id=>211
+0
其真正有用... – parthi
0
複製和粘貼您可以更改打印出來,以滿足您的使用
<?php
$bar=' { "value1":"3", "value 2":"5", "Id":[ "210", "211" ] }';
//var_dump($bar);
$JSONdata = json_decode($bar, true);
//echo
$JSONdataValue="";
$JSONdataValue.=$JSONdata['value1']."<br>";
$JSONdataValue.=$JSONdata['value 2']."<br>";
$JSONdataValue.=$JSONdata['Id'][0]."<br>";
$JSONdataValue.=$JSONdata['Id'][1]."<br>";
echo $JSONdataValue;
?>
相關問題
- 1. 如何使request.files JSON迭代
- 2. 如何在PHP中迭代JSON數組?
- 3. 迭代json數據php
- 4. 使用Angular迭代jSON
- 5. 使用knockout.js迭代JSON
- 6. 如何迭代使用迭代器
- 7. 如何迭代JSON結構?
- 8. 如何迭代此Firebase JSON?
- 9. 使用C#:如何使用Newtonsoft.JSON迭代嵌套的JSON?
- 10. 如何使用迭代器?
- 11. 迭代JSON,swift
- 12. PHP - 遞歸迭代json對象
- 13. PHP Laravel foreach迭代api的json數據
- 14. 使用jQuery/Javascript迭代徹底的JSON
- 15. 迭代通過JSON使用Python
- 16. 使用System.Json對JSON進行迭代
- 17. PHP - 我如何迭代這個json響應?
- 18. 如何使用angularjs ng-repeat迭代和獲取json值?
- 19. 如何使用小鬍子迭代JSON數組
- 20. 如何迭代使用機器人框架的JSON數組
- 21. 如何在Angular 4中使用* ngFor迭代json對象屬性
- 22. 如何使用Play JSON迭代JsArray避免大小寫類?
- 23. 如何使用Knockout.js foreach綁定迭代此JSON視圖模型?
- 24. 如何迭代Wikidata JSON對象?
- 25. 如何在JavaScript中迭代JSON?
- 26. 如何在jQuery中迭代json數據
- 27. 如何迭代這個JSON對象?
- 28. 如何在Python中迭代JSON列表?
- 29. 如何迭代和替換JSON
- 30. 如何在JavaScript中迭代JSON數組?
嘗試json_decode()函數 –
例代碼如下所示<?php $ json ='{「foo-bar」:12345}'; $ obj = json_decode($ json); print $ obj - > {'foo-bar'}; // 12345 ?> –
我也在用數組,怎麼可能這樣做。 – parthi