我有一个json响应,如下
[{"record_type":"type1","record_name":"name1"},
{"record_type":"type2","record_name":"name2"}]
希望输出如下。
type1 name1
type2 name2
我是json和php的初学者。伙计们,请帮忙;)
尝试以下操作:
<?php
$json = '[{"record_type":"type1","record_name":"name1"},
{"record_type":"type2","record_name":"name2"}]';
$decodedJson = json_decode($json,true);
foreach ($decodedJson as $value) {
echo $value['record_type']." ".$value['record_name'];
echo "<br>";
}
?>
这将返回如下结果:
type1名称1
type2名称2
参考json_decode
试试这个。。
<?php
$jsonData = '[{"record_type":"type1","record_name":"name1"},
{"record_type":"type2","record_name":"name2"}]';
$phpArray = json_decode($jsonData);
print_r($phpArray);
foreach ($phpArray as $key => $value) {
echo "<p>$value->record_type | $value->record_name</p>";
}
?>
use:
<?php
json_decode($json_str);
?>