这是我的数组:
$applications = array(
array(
"title" => "AB",
"server" => array("Domain")
),
array(
"title" => "BC",
"server" => array("Domain", "Admin", "Server 1", "Server 2", "Server 3")
),
array(
"title" => "DE",
"server" => array("Domain", "Admin", "Server 1", "Server 2")
),
array(
"title" => "FG",
"server" => array("Domain", "Admin", "Server 1", "Server 2", "Server 3")
),
);
for ($i=0; $i<count($applications); $i++){
echo $applications[$i]["title"] . "<br>";
for ($j=0; $j<count($applications[$i]["server"]); $j++){
echo $applications[$i]["server"][$j] . "<br>";
}
echo "<br>";
}
for循环效果很好。我可以使用foreach循环做同样的事情,因为我发现它看起来更干净吗?如果是这样,我该如何将这个for循环转换为foreach循环?
tks
答案 0 :(得分:0)
您可以这样转换:
foreach ($applications as $app) {
echo $app["title"]."<br>";
echo implode("<br>", $app["server"]);
echo "<br>";
}
或
componentWillUnmount
查看手册中的Implode。代码变得更加清晰。