php - 哪个对数组处理得更好?

标签 php process foreach while-loop

虽然我使用 foreach 和 while,

我想知道是否使用 for(i=0;i<varlength;i++)会有一些不同,php如何处理 for() 和 foreach() 不同?

最佳答案

For 循环要快一些,但请考虑以下几点:

$bar = array("cow"=>"moo", "cat"=>"meaw", "dog"=>"barf");
foreach($bar as $key => $value){
 echo "The ".$key." goes ".$value.".<br>";
}
  • 使用 foreach,您可以更轻松地访问值和键值。这通过关联数组操作变得更容易和更明显。
  • foreach 更易于阅读和维护。

关于php - 哪个对数组处理得更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4571735/

相关文章:

javascript - 更改 DIV 的 CSS 和内容

php - 通过 GET 将 PHP 数组传递给 Javascript

php - laravel 4 发送邮件时如何处理回调

java - 销毁在java中不工作

process - Linux内核编程: trying to get vm_area_struct->vm_start crashes kernel

C# 检测生成的进程

excel - 对每个使用工作表引用

php - 需要 ext-fileinfo。如何将其添加到我的 composer.json 文件中?

javascript - Javascript 增强 for...in 循环中的奇怪行为

c++ - 如何绑定(bind)成员函数以用于 std::for_each?