使用指针函数遍历下列数组:
$arr=$arr=[1,''=>true,24=>'Harry Potter',''=>'javascript','class'=>'English'];
参考效果图:
任务
1、输出数组
2、从前往后遍历数组
3、从后向前遍历数组
true,24=>'Harry Potter',''=>'javascript','class'=>'English'];//输出数组该使用哪个输出函数?echo ''; print_r($arr);echo '';//从前往后遍历数组//第一步:重置数组指针(将数组指针移到数组开头)reset($arr);//第二步:通过数组指针的移动,遍历输出每一个元素的键名和键值while(current($arr)){ echo '当前指针所在位置的键名为:'.key($arr).''; echo '当前指针所在位置的键值为:'.current($arr).''; //向后移动指针 next($arr);}echo '
';//从后往前遍历数组(步骤与从前往后遍历数组类同,小伙伴自己尝试一下吧)//指针到最后的位置end($arr);while(current($arr)){ echo '当前指针所在位置的键名为:'.key($arr).''; echo '当前指针所在位置的键值为:'.current($arr).''; //向前移动指针 prev($arr);}echo '
';?>