PHP 的数组读取的循环操作
PHP 基本上就是一种数组语言。时常要进行大量的数组循环操作,主要有两种方式,一种
是 foreach,另一种是 while,到底哪种好哪种坏一直有争论,虽然我很早就意识到了这
个问题,但是一直没有细究,懵懂的感觉一直持续到现在,为了以后能节省点 CPU 时间,
下面总结一下:
“ ”
在循环里进行的是数组 读 操作,则 foreach 比 while 快:
无格式查看复制到剪贴板打印代码?
foreach($arrayas$value){
echo$value;
}
while(list($key)=each($array)){
echo$array[$key];
}
foreach($arrayas$value){
echo$value;
}
while(list($key)=each($array)){
echo$array[$key];
}
“ ”
在循环里进行的是数组 写 操作,则 while 比 foreach 快:
无格式查看复制到剪贴板打印代码?
foreach($arrayas$key=>$value){
echo$array[$key]=$value.'...';
}