我想将此转换为for循环。我该如何实现它?请帮忙。谢谢!
foreach ($friends as $friend){
foreach ($friend as $myFriends){
$id = $myFriends['id'];
$name = $myFriends['name'];
}
}
答案 0 :(得分:2)
不确定为什么要这样做?我唯一的猜测是你想要索引,但可以使用以下语法实现:
foreach($friends as $index => $friend)
如果需要,这将允许您在访问索引时继续使用方便且干净的foreach。
希望这会有所帮助。
答案 1 :(得分:0)
for($i=0;$i<count($friends);$i++){
$friend = $friends[$i];
for($j=0; $j<count($friend); $j++){
$myFriends= $friend[$j];
$id = $myFriends['id'];
$name = $myFriends['name'];
}
}
与foreach相比,这段代码可能花费了大量资源。