数组运用_1-20 编程练习

使用指针函数遍历下列数组:

$arr=$arr=[1,''=>true,24=>'Harry Potter',''=>'javascript','class'=>'English'];

参考效果图:

//climg.mukewang.com/58c2202d00012aeb03720585.jpg

任务

 

1、输出数组

2、从前往后遍历数组

3、从后向前遍历数组

<?php
//定义数组
$arr=[1,''=>true,24=>'Harry Potter',''=>'javascript','class'=>'English'];
//输出数组该使用哪个输出函数?
echo '<pre>';
    print_r($arr);
echo '</pre>';

//从前往后遍历数组


//第一步:重置数组指针(将数组指针移到数组开头)

reset($arr);

//第二步:通过数组指针的移动,遍历输出每一个元素的键名和键值
while(current($arr)){
    echo '当前指针所在位置的键名为:'.key($arr).'<br>';
    echo '当前指针所在位置的键值为:'.current($arr).'<br>';
    //向后移动指针
    next($arr);
}
echo '<hr>';

//从后往前遍历数组(步骤与从前往后遍历数组类同,小伙伴自己尝试一下吧)
//指针到最后的位置
end($arr);
while(current($arr)){
    echo '当前指针所在位置的键名为:'.key($arr).'<br>';
    echo '当前指针所在位置的键值为:'.current($arr).'<br>';
    //向前移动指针
    prev($arr);
}
echo '<hr>';

?>

猜你喜欢

转载自www.cnblogs.com/kay-learning/p/8908867.html
今日推荐