Php 循环遍历此数组
我使用PHP发出API请求,返回的$data变量如下所示: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
[{
"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"];
}