php獲取數組第一個值 current()


獲取數組第一個元素的值,如果是數字索引那還好,直接$array[0],如果鍵名是字符串,你又未知這個字符串呢?用current()函數就可以做到。

current() 函數返回數組中的當前元素(單元)。

每個數組中都有一個內部的指針指向它“當前的”元素,初始指向插入到數組中的第一個元素。

current() 函數返回當前被內部指針指向的數組元素的值,並不移動指針。如果內部指針指向超出了單元列表的末端,current() 返回 FALSE。

如果有空的元素,或元素沒有值,該函數也返回 FALSE。該函數不會移動內部指針。

$arr = array(
    "a"=>"osfipin",
    'gg'=>"http://www.cnblogs.com/osfipin/",
    "c"=>'php'
); 

echo current($arr); //osfipin
echo next($arr); //http://www.cnblogs.com/osfipin/ 
echo prev($arr); //osfipin 指向上一單元的值,所以又為php了 
echo end($arr); //php 

 

類似函數: 

end() 將array的內部指針移動到最后一個單元並返回其值。 

next()返回數組內部指針指向的下一個單元的值,或當沒有更多單元時返回FALSE。 

prev()返回數組內部指針指向的前一個單元的值,或當沒有更多單元時返回FALSE。 

reset() 將array的內部指針倒回到第一個單元並返回第一個數組單元的值,如果數組為空則返回FALSE。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM