其他遍历数组方式


while联合list遍历数组

each()--返回数组中当前的键/值对并将数组指针向前移动一步,如果没有返回false

reset()--重置数组指针

while(list($k,$v)=each($arr)){
     循环体//$k-键 $v-值
}

do…while循环遍历数组

current()--返回数组的当前单元,如果没有返回false

key()--获取数组当前元素的键,如果没有返回false

end()--将数组的内部指针指向到最后一个,如果没有返回false

prev()--将数组的内部指针倒回一位,如果没有返回false

next()--将数组的内部指针向下走一位,如果没有返回false

end($arr);
do{
   echo key($arr).":".current($arr).'<br/>';
}while(prev($arr));

posted on 2018-04-26 09:35  nothingMan  阅读(93)  评论(0)    收藏  举报