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

首頁 > 語言 > PHP > 正文

PHP each()與list()函數

2024-09-04 11:48:34
字體:
來源:轉載
供稿:網友

文章總結一下關于PHP each()與list()函數 有需要的朋友可參考一下。 

void list ( mixed varname, mixed … )

注:list() 僅能用于數字索引的數組并假定數字索引從 0 開始.

例子,代碼如下:

  1. <?php 
  2.  
  3. $info = array('coffee''brown''caffeine'); 
  4.  
  5. // Listing all the variables 
  6. list($drink$color$power) = $info
  7. echo "$drink is $color and $power makes it special.n"
  8.  
  9. // Listing some of them 
  10. list($drink, , $power) = $info
  11. echo "$drink has $power.n"
  12.  
  13. // Or let's skip to only the third one 
  14. list( , , $power) = $info
  15. echo "I need $power!n"
  16.  
  17. // list() doesn't work with strings 
  18. list($bar) = "abcde"
  19. var_dump($bar); // NULL 
  20. ?> 

each() 函數生成一個由數組當前內部指針所指向的元素的鍵名和鍵值組成的數組,并把內部指針向前移動.

array each ( array &array )

返回 array 數組中當前指針位置的鍵/值對并向前移動數組指針,鍵值對被返回為四個單元的數組,鍵名為 0,1,key 和 value,單元 0 和 key 包含有數組單元的鍵名,1 和 value 包含有數據,代碼如下:

  1. <?php 
  2. $people = array("Peter""Joe""Glenn""Cleveland"); 
  3. print_r (each($people)); 
  4. ?> 

each() 經常和 list() 結合使用來遍歷數組,例如,代碼如下:

  1. <?php 
  2. $cities=array("California"=>array("Martinez","San Francisco","Los Angeles"), 
  3.               "New York"=>array("New York","Buffalo"
  4.             ); 
  5. while (list($key,$value)=each($cities)) 
  6. {    //echo $key; 
  7. //echo "fdash"; 
  8. //echo 
  9. while (list($key0,$val)=each($value)){ 
  10. echo "elements:$key0,value:$val<br>n"
  11. ?> 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜川县| 宁津县| 丰顺县| 佛山市| 高陵县| 新巴尔虎右旗| 南宫市| 大名县| 通州区| 炉霍县| 山阳县| 吉林市| 漾濞| 六盘水市| 清徐县| 禄丰县| 闽清县| 迁西县| 泽普县| 湖北省| 乌鲁木齐县| 山丹县| 石门县| 博客| 西乌珠穆沁旗| 贺州市| 和龙市| 福泉市| 南乐县| 厦门市| 霍林郭勒市| 新田县| 邓州市| 株洲县| 迁安市| 黄浦区| 恩平市| 平遥县| 福贡县| 宜都市| 会泽县|