通過PHP current函數獲取未知字符鍵名數組第一個元素的值
更新時間:2013年06月24日 23:58:48 作者:
在開發(fā)中經常遇到這樣問題,獲取數組第一個元素的值,如果是數字索引那還好,直接$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
?>
很好用且很有用的幾個php函數,反正我是記住了。
每個數組中都有一個內部的指針指向它“當前的”單元,初始指向插入到數組中的第一個單元。用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
?>
很好用且很有用的幾個php函數,反正我是記住了。
您可能感興趣的文章:
- php數組函數序列之array_keys() - 獲取數組鍵名
- php數組函數序列之array_key_exists() - 查找數組鍵名是否存在
- php數組函數序列之array_search()- 按元素值返回鍵名
- PHP去除數組中重復的元素并按鍵名排序函數
- php在多維數組中根據鍵名快速查詢其父鍵以及父鍵值的代碼
- php數組函數序列之array_flip() 將數組鍵名與值對調
- php二維數組用鍵名分組相加實例函數
- php數組函數序列之each() - 獲取數組當前內部指針所指向元素的鍵名和鍵值,并將指針移到下一位
- php數組鍵名技巧小結
- php數組操作之鍵名比較與差集、交集賦值的方法
- php數組函數序列之krsort()- 對數組的元素鍵名進行降序排序,保持索引關系
- php數組函數序列之ksort()對數組的元素鍵名進行升序排序,保持索引關系
- php修改數組鍵名的方法示例
相關文章
Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安裝配置方法
Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安裝配置方法...2007-05-05
php5.3中連接sqlserver2000的兩種方法(com與ODBC)
有時候我們需要在php5.3環(huán)境中使用sqlserver2000,這里簡單的介紹下,我們知道新版的php5.3是不支持mysql自帶的mssql_connect這個數據連接函數,如果需要連接sqlserver數據庫,我們只能使用了com 接口來做2012-12-12
PHP實現仿百度文庫,豆丁在線文檔效果(word,excel,ppt轉flash)
這篇文章主要介紹了PHP實現仿百度文庫,豆丁在線文檔效果,可實現word,excel,ppt轉flash顯示的功能,結合實例形式分析了常見的解決方案與CentOS環(huán)境下的實現技巧,需要的朋友可以參考下2016-03-03

