您的位置:首页 > 编程语言 > PHP开发

php数组中的指针问题

2013-12-21 20:54 281 查看

php中有下面几种函数操控数组内部的指针

  end() - 将数组的内部指针指向最后一个单元
  key() - 从关联数组中取得键名
  each() - 返回数组中当前的键/值对并将数组指针向前移动一步
  prev() - 将数组的内部指针倒回一位
  reset() - 将数组的内部指针指向第一个单元
  next() - 将数组中的内部指针向前移动一位

例子

<?php

$transport = array('foot', 'bike', 'car', 'plane');

$mode1 = current($transport); // $mode = 'foot';

$mode2 = next($transport);    // $mode = 'bike';

$mode3 = current($transport); // $mode = 'bike';

$mode4 = prev($transport);    // $mode = 'foot';

$mode5 = end($transport);     // $mode = 'plane';

$mode6 = current($transport); // $mode = 'plane';

var_dump($mode1);

var_dump($mode2);

var_dump($mode3);

var_dump($mode4);

var_dump($mode5);

var_dump($mode6);

?>

结果:foot bike bike foot plane plane
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: