新聞中心

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


咨詢
建站咨詢
