本文实例讲述了php中current、next与reset函数用法。分享给大家供大家参考。
具体代码如下:
$array=array('step one','step two','step three','step four'); //定义一个数组 <br />echo current($array)."<br />n"; //返回数组第一个元素 <br />next($array); //数组指针后移一位 <br />next($array); //数组指针后移一位 <br />echo current($array)."<br />n"; //返回数组当前元素,第三个值 <br />reset($array); //指针指向数组第一个值 <br />echo current($array)."<br />n"; //返回数组第一个值 <br /><br />// <br /> <br />$info=array('red','blue','green'); //定义数组 <br />while($result=current($info)) <br />{ <br /> echo $result; <br /> echo "<br>"; <br /> next($info); <br />} <br /> <br />// <br /> <br />$array=array( <br />'fruit1'=>'apple', <br />'fruit2'=>'orange', <br />'fruit3'=>'grape', <br />'fruit4'=>'apple', <br />'fruit5'=>'apple'); //定义数组 <br />while($fruit_name=current($array)) //循环获取数组当前值 <br />{ <br /> if($fruit_name=='apple') //如果当前值为apple <br /> { <br /> echo key($array).'<br />'; <div style="color:transparent">本&文来源gaodai^.ma#com搞#代!码网</div><strong>搞gaodaima代码</strong> //输出当前值的键名 <br /> } <br /> next($array); //数组指针下移一步 <br />}
希望本文所述对大家的PHP程序设计有所帮助。