我都有点两难,在PHP都foreach循环和while循环似乎做同样的事情在这种情况下:的foreach循环VS while循环导致
foreach($execute->result as $item){
echo $item['user_pass'].'<br />';
}
和
while($row = mysqli_fetch_assoc($execute->result)){
echo $row['user_pass'].'<br />';
}
我的问题是有没有真正的区别...?什么时候使用一个优于另一个,或者同时使用两个都可以。这两个中的任何一个都会给你带来更大的可能性......?
不知道,我总是使用while循环进行数据库选择 – boomoto 2014-10-10 13:46:39
虽然我不认为这个问题是发布的问题的重复。 – Qualcuno 2014-10-10 13:49:07
@Qualcuno其实,你是对的。更像是您在答案中提及'(Traversable)'的http://stackoverflow.com/questions/3304885/whilelistkey-value-eacharray-vs-foreacharray-as-key-value的副本。如果OP希望重新开放,他/她可以参与竞争。 – 2014-10-10 13:52:19