国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php數組函數序列之each() - 獲取數組當前內部指針所指向元素的鍵名和鍵值,并將指針移到下一位

2024-05-04 23:16:37
字體:
來源:轉載
供稿:網友
each()定義和用法
each() 函數生成一個由數組當前內部指針所指向的元素的鍵名和鍵值組成的數組,并把內部指針向前移動。

返回的數組中包括的四個元素:鍵名為 0,1,key 和 value。單元 0 和 key 包含有數組單元的鍵名,1 和 value 包含有數據。

如果內部指針越過了數組范圍,本函數將返回 FALSE。

語法
each(array)參數 描述
array 必需。規定要使用的數組。

例子 1

復制代碼 代碼如下:


<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
print_r (each($people));
?>


輸出:

Array ( [1] => Peter [value] => Peter [0] => 0 [key] => 0 )例子 2
each() 經常和 list() 結合使用來遍歷數組。本例與上例類似,不過循環輸出了整個數組:

復制代碼 代碼如下:


<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
reset($people);
while (list($key, $val) = each($people))
{
echo "$key => $val<br />";
}
?>


輸出:

0 => Peter
1 => Joe
2 => Glenn
3 => Cleveland例子解釋
因為將一個數組賦值給另一個數組時會重置原來的數組指針,因此在上例中如果我們在循環內部將 $people 賦給了另一個變量的話將會導致無限循環。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 民勤县| 永昌县| 马尔康县| 安岳县| 米林县| 三江| 滨海县| 乌拉特前旗| 陆河县| 乡宁县| 宣威市| 德钦县| 来安县| 南华县| 格尔木市| 巴塘县| 四川省| 隆子县| 吐鲁番市| 望奎县| 吉隆县| 福安市| 桓仁| 宁津县| 青河县| 乌兰浩特市| 文安县| 雷山县| 焉耆| 定州市| 吉首市| 兴业县| 长宁县| 习水县| 嫩江县| 昭苏县| 丰城市| 苍山县| 东阿县| 博爱县| 晋宁县|