php中current、next与reset函数用法实例

  本文实例讲述了php中current、next与reset函数用法。分享给大家供大家参考。

  具体代码如下:

  

复制代码 代码如下:
$array=array('step one','step two','step three','step four');  //定义一个数组

  echo current($array)."<br/>n";       //返回数组第一个元素

  next($array);          //数组指针后移一位

  next($array);          //数组指针后移一位

  echo current($array)."<br/>n";       //返回数组当前元素,第三个值

  reset($array);          //指针指向数组第一个值

  echo current($array)."<br/>n";       //返回数组第一个值

  //

  $info=array('red','blue','green');      //定义数组

  while($result=current($info))

  {

  echo $result;

  echo "<br>";

  next($info);

  }

  //

  $array=array(

  'fruit1'=>'apple',

  'fruit2'=>'orange',

  'fruit3'=>'grape',

  'fruit4'=>'apple',

  'fruit5'=>'apple');         //定义数组

  while($fruit_name=current($array))      //循环获取数组当前值

  {

  if($fruit_name=='apple')        //如果当前值为apple

  {

  echo key($array).'<br/>';       //输出当前值的键名

  }

  next($array);          //数组指针下移一步

  }

  希望本文所述对大家的PHP程序设计有所帮助。