040.数组游标操作

  • 1,339

current() — 返回数组中的当前单元 默认为第0个

end() - 将数组的内部指针指向最后一个单元

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

prev() - 将数组的内部指针倒回一位

reset() - 将数组的内部指针指向第一个单元  还原

next() - 将数组中的内部指针向前(右)移动一位   --

key() - 从关联数组中取得键名

通过指针函数也可以对数组进行遍历

只是这种遍历方法并不完全适用,如果数组中值为false (0,0.0, '',"",array(), '0')时,会中止遍历。

最好的遍历数组还是用foeach( as ){} 最佳

    <?php
      $arr=array('a','b','0','d');
    while($v= current($arr)){
          echo $v;
          next($arr);
    } 
    //ab
    ?>

 

weinxin
我的微信
这是我的微信扫一扫
开拓者博主
  • 本文由 发表于 2016年7月22日15:34:27
  • 转载请务必保留本文链接:https://www.150643.com/275.html
匿名

发表评论

匿名网友 填写信息