在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
* 5.foreach与each的区别: * 注意:foreach是对数组的拷贝进行操作,foreach 不支持用“@”来抑制错误信息的能力 * PHP内核探索:变量的引用与计数规则:http://www.nowamagic.net/librarys/veda/detail/1581 <?php
$arr3=array ('bian'=>'编','cheng'=>'程','shi'=>'世','jie'=>'界',1,2,3);
$arr2=array (5,4,2,6,1,8);
echo '使用 指针函数 遍历循环数组中的值: ';
echo("\n");
echo current($arr2)."\n";
$k=0;
while ($k<(count($arr2)-1)) {
$k++;
echo next($arr2)."\n";
}
echo '使用 for 遍历循环数组中的值: ';
echo("\n");
for ($i=0; $i <count($arr2) ; $i++) {
echo $arr2[$i]."\n";
}
echo '使用 foreach 遍历循环数组中的值: ';
echo("\n");
foreach ($arr2 as $key => $value) {
echo $key."===".$value."\n";
}
echo "当前元素:".current($arr2)."\n";
reset($arr2);
echo '使用 while---each 遍历循环数组中的值: ';
echo("\n");
while ($a= each($arr2))
{
//echo $a[0]."===".$a[1]."\n";
echo $a["key"]."===".$a["value"]."\n";
}
reset($arr2);
echo '使用 while--list--each 遍历循环数组中的值: ';
echo("\n");
while (list($key,$val)= each($arr2))
{
echo $key."=".$val."\n";
}
//结果>>>:
//使用 指针函数 遍历循环数组中的值:
// 5
// 4
// 2
// 6
// 1
// 8
// 使用 for 遍历循环数组中的值:
// 5
// 4
// 2
// 6
// 1
// 8
// 使用 foreach 遍历循环数组中的值:
// 0===5
// 1===4
// 2===2
// 3===6
// 4===1
// 5===8
// 当前元素:
// 使用 while---each 遍历循环数组中的值:
// 0===5
// 1===4
// 2===2
// 3===6
// 4===1
// 5===8
// 使用 while--list--each 遍历循环数组中的值:
// 0=5
// 1=4
// 2=2
// 3=6
// 4=1
// 5=8
?>
|
2022-07-08
2022-08-17
2022-11-06
2022-08-14
2022-08-17
请发表评论