新聞中心

站在用戶的角度思考問題,與客戶深入溝通,找到盈江網(wǎng)站設(shè)計(jì)與盈江網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)制作、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋盈江地區(qū)。
each() 函數(shù)的語法格式如下:
each($array)
參數(shù) $array 為待操作的函數(shù)。
注意:自 PHP7.2 起,each() 函數(shù)已經(jīng)被棄用。
each() 函數(shù)需要傳遞一個(gè)數(shù)組作為參數(shù),返回?cái)?shù)組中當(dāng)前元素的鍵/值對(duì),并向下移動(dòng)數(shù)組指針到下一個(gè)元素的位置。
函數(shù)返回值為帶有四個(gè)元素的數(shù)組,鍵名分別為 0、1、key 和 value,其中鍵名 0 和 key 對(duì)應(yīng)的值是一樣的,是數(shù)組元素的鍵名,1 和 value 則是數(shù)組元素對(duì)應(yīng)的值。
如果內(nèi)部指針越過了數(shù)組的末端,則 each() 函數(shù)會(huì)返回 False。each() 函數(shù)的使用示例如下所示:
';
$arr = each($array);
echo '數(shù)組 $array 中第'.$arr['key'].'個(gè)元素的值為:'.$arr['value'].'
';
$arr = each($array);
echo '數(shù)組 $array 中第'.$arr['key'].'個(gè)元素的值為:'.$arr['value'].'
';
$arr = each($array);
var_dump($arr);
?>
運(yùn)行結(jié)果如下:
數(shù)組 $array 中第0個(gè)元素的值為:C語言中文網(wǎng)
數(shù)組 $array 中第1個(gè)元素的值為:http://c.biancheng.net/php/
數(shù)組 $array 中第2個(gè)元素的值為:PHP 教程
bool(false)
each() 函數(shù)與我們介紹的《list() 函數(shù)》和《while 循環(huán)》相結(jié)合可以實(shí)現(xiàn)對(duì)數(shù)組的遍歷,示例代碼如下:
';
}
?>
運(yùn)行結(jié)果如下:
數(shù)組 $array 中第 0 個(gè)元素的值為:C語言中文網(wǎng)
數(shù)組 $array 中第 1 個(gè)元素的值為:http://c.biancheng.net/php/
數(shù)組 $array 中第 2 個(gè)元素的值為:PHP 教程
數(shù)組 $array 中第 3 個(gè)元素的值為:each() 函數(shù)
提示:在使用 while 循環(huán)、list() 函數(shù)和 each() 函數(shù)遍歷數(shù)組時(shí),為了避免出錯(cuò)需要先使用 reset() 函數(shù)將數(shù)組內(nèi)部指針指向數(shù)組的第一個(gè)元素。
分享文章:PHPeach():返回?cái)?shù)組當(dāng)前元素的鍵值對(duì)
文章路徑:http://www.dlmjj.cn/article/cdidcei.html


咨詢
建站咨詢
