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); //数组指针下移一步 }
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.