Php 循环遍历此数组

Php 循环遍历此数组,php,Php,我使用PHP发出API请求,返回的$data变量如下所示: [{ "Id": 1, "Name": "AFC" }, { "Id": 3, "Name": "RFC" }, { "Id": 4, "Name": "CFC" }, { "Id": 5, "Name": "LFC" }, { "Id": 7, "Name": "MUFC" }] 我想知道,如何使用foreach循环来显示标题列表?在API请求之后,$d

我使用PHP发出API请求,返回的$data变量如下所示:

[{
    "Id": 1,
    "Name": "AFC"
}, {
    "Id": 3,
    "Name": "RFC"
}, {
    "Id": 4,
    "Name": "CFC"
}, {
    "Id": 5,
    "Name": "LFC"
}, {
    "Id": 7,
    "Name": "MUFC"
}]

我想知道,如何使用foreach循环来显示标题列表?

在API请求之后,$data变量包含一个JSON字符串

用于将字符串转换为数组,并使用循环构造在数组上迭代:

$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>' ;

对于这个使用json_解码非常感谢,Sahil-将对此进行研究。如果您得到的json字符串片段不是完全有效的,请使用json_解码。它将创建一个stdClass对象结构或assoc数组,这由第二个函数参数决定。非常感谢您抽出时间来整理这些内容。在将来的json解码中,我会记住这一点:我的荣幸:我很高兴它成功了
<?php 
foreach($data as $row){
echo $row["Id"];
echo "<br>";
echo $row["Name"];
}