我使用PHP发出API请求,返回的$data
变量如下所示:
[{
"Id": 1,
"Name": "AFC"
}, {
"Id": 3,
"Name": "RFC"
}, {
"Id": 4,
"Name": "CFC"
}, {
"Id": 5,
"Name": "LFC"
}, {
"Id": 7,
"Name": "MUFC"
}]
我想知道,如何使用foreach循环显示标题列表?
答案 0 :(得分:2)
在API请求之后,$ data变量包含一个JSON字符串。
使用json_decode将字符串转换为数组,并使用foreach循环结构迭代数组:
$json_object = json_decode($data) ;
echo '<table>' ;
foreach ( $json_object as $child ) {
echo '<tr>' ;
echo '<td>' . $child -> Id. '</td>' ;
echo '<td>' . $child -> Name . '</td>' ;
echo '</tr>' ;
}
echo '</table>' ;
答案 1 :(得分:1)
<?php
foreach($data as $row){
echo $row["Id"];
echo "<br>";
echo $row["Name"];
}