任何一个可以告诉我如何使用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