批改状态:未批改
老师批语:
数组的遍历,使用while,for,foreach 遍历数组
$pro = ['id'=>5,'status'=>'waiting','url'=>'www.url.com','name'=>'urlname', 'plan'=>'one day'];
echo '<pre>';
print_r($pro);
//foreach 打印输出数组
foreach ($pro as $key => $value) {
echo '项目:'.$key.' 详情:'.$value.'<br>';
}
// for 打印输出数组
echo '<hr>';
reset($pro);
for ($i=0; $i < count($pro); $i++) {
echo '项目:'.key($pro). ' 详情:'.current($pro).'<br>';
next($pro);
}
reset($pro);
echo '<hr>';
// while 打印输出数组
$i = 0;
while($i < count($pro)){
echo '项目:'.key($pro). ' 详情:'.current($pro).'<br>';
next($pro);
$i++;
}数组的增删改查
$arr1 = ['java','php','javescript','mysql','html5']; $arr2 = array_splice($arr1,4); $arr3 = ['python','css3','c++']; print_r($arr2); print_r($arr1); $arr2 = array_splice($arr1,4,4,$arr3); print_r($arr1);
执行结果

手操代码

总结,while循环,初始化变量的值,不要在最后语句添加变量的操作,不然会进入死循环;for循环语句操作记得添加指针下移next;foreach遍历数组比较简单容易掌握。
array_splice对数组的增删改查。长度为负数,则指从负数到起始点之间的元素。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号