Home  >  Article  >  Backend Development  >  Usage examples of current, next and reset functions in php

Usage examples of current, next and reset functions in php

WBOY
WBOYOriginal
2016-07-29 09:14:391236browse

This article mainly introduces the usage of current, next and reset functions in PHP. It explains in detail the specific usage of the functions current, next and reset for array operations in PHP in the form of examples. It is helpful for in-depth understanding of the usage of arrays. For reference value, friends in need can refer to it

$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))      //<strong>循环</strong>获取数组当前值 
{ 
  if($fruit_name=='apple')        //如果当前值为apple 
  { 
    echo key($array).'<br/>';       //输出当前值的键名 
  } 
  next($array);          //数组指针下移一步 
}

end() function points the internal pointer of the array to the last element and returns the value of the element (if successful).

The above introduces the usage examples of current, next and reset functions in PHP, including relevant content. I hope it will be helpful to friends who are interested in PHP tutorials.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn