php中current、next與reset函數(shù)用法實(shí)例
更新時(shí)間:2014年11月17日 09:25:40 投稿:shichen2014
這篇文章主要介紹了php中current、next與reset函數(shù)用法,以實(shí)例形式詳細(xì)講述了PHP中針對(duì)數(shù)組操作的函數(shù)current、next與reset的具體用法,對(duì)于深入了解數(shù)組的用法具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了php中current、next與reset函數(shù)用法。分享給大家供大家參考。
具體代碼如下:
復(fù)制代碼 代碼如下:
$array=array('step one','step two','step three','step four'); //定義一個(gè)數(shù)組
echo current($array)."<br/>n"; //返回?cái)?shù)組第一個(gè)元素
next($array); //數(shù)組指針后移一位
next($array); //數(shù)組指針后移一位
echo current($array)."<br/>n"; //返回?cái)?shù)組當(dāng)前元素,第三個(gè)值
reset($array); //指針指向數(shù)組第一個(gè)值
echo current($array)."<br/>n"; //返回?cái)?shù)組第一個(gè)值
//
$info=array('red','blue','green'); //定義數(shù)組
while($result=current($info))
{
echo $result;
echo "<br>";
next($info);
}
//
$array=array(
'fruit1'=>'apple',
'fruit2'=>'orange',
'fruit3'=>'grape',
'fruit4'=>'apple',
'fruit5'=>'apple'); //定義數(shù)組
while($fruit_name=current($array)) //循環(huán)獲取數(shù)組當(dāng)前值
{
if($fruit_name=='apple') //如果當(dāng)前值為apple
{
echo key($array).'<br/>'; //輸出當(dāng)前值的鍵名
}
next($array); //數(shù)組指針下移一步
}
echo current($array)."<br/>n"; //返回?cái)?shù)組第一個(gè)元素
next($array); //數(shù)組指針后移一位
next($array); //數(shù)組指針后移一位
echo current($array)."<br/>n"; //返回?cái)?shù)組當(dāng)前元素,第三個(gè)值
reset($array); //指針指向數(shù)組第一個(gè)值
echo current($array)."<br/>n"; //返回?cái)?shù)組第一個(gè)值
//
$info=array('red','blue','green'); //定義數(shù)組
while($result=current($info))
{
echo $result;
echo "<br>";
next($info);
}
//
$array=array(
'fruit1'=>'apple',
'fruit2'=>'orange',
'fruit3'=>'grape',
'fruit4'=>'apple',
'fruit5'=>'apple'); //定義數(shù)組
while($fruit_name=current($array)) //循環(huán)獲取數(shù)組當(dāng)前值
{
if($fruit_name=='apple') //如果當(dāng)前值為apple
{
echo key($array).'<br/>'; //輸出當(dāng)前值的鍵名
}
next($array); //數(shù)組指針下移一步
}
希望本文所述對(duì)大家的PHP程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- php中使用key,value,current,next和prev函數(shù)遍歷數(shù)組的方法
- PHP中array_keys和array_unique函數(shù)源碼的分析
- php恢復(fù)數(shù)組的key為數(shù)字序列的方法
- php實(shí)現(xiàn)數(shù)組按指定KEY排序的方法
- PHP處理JSON字符串key缺少雙引號(hào)的解決方法
- php數(shù)組索引的Key加引號(hào)和不加引號(hào)的區(qū)別
- PHP 如何獲取二維數(shù)組中某個(gè)key的集合
- PHP 數(shù)組current和next用法分享
- 通過(guò)PHP current函數(shù)獲取未知字符鍵名數(shù)組第一個(gè)元素的值
- PHP中key和current,next的聯(lián)合運(yùn)用實(shí)例分析
相關(guān)文章
PHP通過(guò)CURL實(shí)現(xiàn)定時(shí)任務(wù)的圖片抓取功能示例
這篇文章主要介紹了PHP通過(guò)CURL實(shí)現(xiàn)定時(shí)任務(wù)的圖片抓取功能,涉及php的curl及dom操作相關(guān)技巧,需要的朋友可以參考下2016-10-10
php實(shí)現(xiàn)的網(wǎng)絡(luò)相冊(cè)圖片防盜鏈完美破解方法
這篇文章主要介紹了php實(shí)現(xiàn)的網(wǎng)絡(luò)相冊(cè)圖片防盜鏈完美破解方法,可實(shí)現(xiàn)針對(duì)設(shè)置了防盜鏈網(wǎng)絡(luò)相冊(cè)圖片的抓取功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-07-07
php判斷終端是手機(jī)還是電腦訪問(wèn)網(wǎng)站的思路及代碼
解下來(lái)將寫(xiě)個(gè)小程序使用php判斷終端是手機(jī)還是電腦訪問(wèn)網(wǎng)站,感興趣的朋友可以參考下哈,希望對(duì)你學(xué)習(xí)php有所幫助2013-04-04
我的php學(xué)習(xí)筆記(畢業(yè)設(shè)計(jì))
不單是為了做畢業(yè)設(shè)計(jì),其實(shí)更多的是想學(xué)會(huì)它,能弄弄網(wǎng)站什么的,只要能做好,我覺(jué)得就是可以去學(xué),可以去嘗試的2012-02-02
PHP讀取配置文件類(lèi)實(shí)例(可讀取ini,yaml,xml等)
這篇文章主要介紹了PHP讀取配置文件類(lèi),可讀取ini,yaml,xml等配置文件,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07

