Heim  >  Artikel  >  Backend-Entwicklung  >  php中current、next与reset函数用法实例

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

WBOY
WBOYOriginal
2016-07-29 09:14:391197Durchsuche

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

end() 函数将数组内部指针指向最后一个元素,并返回该元素的值(如果成功)。

以上就介绍了php中current、next与reset函数用法实例,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn