通過PHP current函數獲取未知字符鍵名數組第一個元素的值

在開發中經常遇到這樣問題,獲取數組第一個元素的值,如果是數字索引那還好,直接$array[0],如果鍵名是字符串,你又未知這個字符串呢?用current()函數就可以做到
關於current()函數:每個數組中都有一個內部的指針指向它“當前的”單元,初始指向插入到數組中的第一個單元。用current()獲取。 
類似函數: 
end() 將array的內部指針移動到最後一個單元並返回其值。 
next()返回數組內部指針指向的下一個單元的值,或當沒有更多單元時返回FALSE。 
prev()返回數組內部指針指向的前一個單元的值,或當沒有更多單元時返回FALSE。 
reset() 將array的內部指針倒回到第一個單元並返回第一個數組單元的值,如果數組爲空則返回FALSE。 
看下面PHP案例:

複製代碼代碼如下:

<?php 
$arr = array("a"=>"php","java","c"); 
echo current($arr); //php 
echo next($arr); //java 
echo prev($arr); //php 指向上一單元的值,所以又爲php了 
echo end($arr); //c 
?> 


$a = array('a'=>1,'b'=>2);
end($a);
echo key($a);


發佈了26 篇原創文章 · 獲贊 5 · 訪問量 31萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章