天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php遍歷數組的4種方法總結

php中可以用來遍歷數組的函數有很多,如有:for語句、list、each、foreach這四個函數,這也是在php中遍歷數組的幾個主要的函數,下面我來給大家介紹。

foreach遍歷數組

我們在運用數組時,常常要遍歷數組并獲得各個鍵或者元素值,php提供了一些專門遍歷數組的函數。這里先介紹foreach遍歷數組函數的用法。

結構形式:
復制代碼 代碼如下:
foreach ( array_expression as $value ) statement
/* array_expression是要遍歷的數組
   as作用是將數組的值賦給$value
   statement是后續語句
*/

實例1:
復制代碼 代碼如下:
 '白色' ,
  'black' => '黑色' ,
  'red' => '紅色' ,
  'green' => '綠色',
  'yellow' => '黃色');
 foreach( $color as $c) echo $c ."
";   
?>

通過foreach不僅可以獲得元素的值也可以獲得鍵名,結構形式:
復制代碼 代碼如下:foreach ( array_expression as $key => $value ) statement
將以上實例中第7行的代碼:
復制代碼 代碼如下:foreach( $color as $c) echo $c ."<br>";
改為:
復制代碼 代碼如下:foreach( $color as $key => $c) echo $key.$c ."<br>";

each遍歷數組

遍歷數組是php數組操作一個重要的環節,除了前面提到的foreach函數,這里再介紹一個遍歷數組的函數-each()。

用each()函數可以輸出當前指針位置的鍵名和對應的元素值。可以使用”0″或”key”來訪問鍵名(標識符),用”1″或”value”訪問標識符對應的值。

實例:
復制代碼 代碼如下:
<?php
 $languages=array(1=-->"php",
  5=>"html",
  10=>"css");
 $a=each($languages); /* 第一次遍歷數組 */ 
 echo $a[0] ."t";
 echo $a[1] ."<br>";
 $a=each($languages); /* 第二次遍歷數組 */
 echo $a[key] ."t";
 echo $a[value];   
?>

list遍歷數組

函數list可以在遍歷數組時一次賦給變量,通常和each()函數配合使用。用list()函數使訪問each()返回的鍵和值變得更加簡單了。

實例:

復制代碼 代碼如下:
<?php
 $date=array(1=-->"Monday",
  2=>"Tuesday",
  3=>"Wednesday");
 list($key,$value)=each($date); /* 遍歷函數 */
 echo "$key $value" ."<br>"; /* 輸出第一個數組 */
 $next=next($date);  /* 指針后移 */
 echo "$next"; 
?>

ps:list()函數剛好與array()函數相反,array()將一系列數據構造成數組,而list()則將數組拆分成數據。

for遍歷數組

除了php預定義的一些遍歷數組函數,我們還可以利用for語句的循環特性將數組遍歷輸出。下面給出例子:

復制代碼 代碼如下:
<?php
 $a[]="張學友"; /* 定義數組 */
 $a[]="劉德華";
 $a[]="黎明";
 $a[]="郭富城";
 $s=count($a); /* 統計數組個數 */
 for($i=0;$i<$s;$i++){ /* 遍歷數組 */
  echo $a[$i] ."<br /-->"; /* 顯示數組 */
 }
?>

php技術php遍歷數組的4種方法總結,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久高清内射无套 | 久久视频这里只精品99热在线 | 免费毛片a在线观看67194 | 伊人久久综合热青草 | 韩日午夜在线资源一区二区 | 精品国产露脸久久AV麻豆 | 国产色婷婷亚洲99麻豆 | 97色伦亚洲自偷 | 肉肉的各种姿势高H细文 | 免费三级黄色 | 亚洲国产成人在线视频 | 久久AV国产麻豆HD真实 | 日日噜噜噜夜夜爽爽狠狠图片 | 日产精品久久久久久久蜜殿 | 国产精品人妻午夜福利 | 国产日韩精品SUV | 亚洲午夜精品A片久久不卡蜜桃 | 三级色视频 | 国产精品久久久久久久久免费下载 | 2019一級特黃色毛片免費看 | 芳草地在线观看免费视频 | 色婷婷狠狠97成为人免费 | yy8090韩国理伦片在线 | 2019夜夜 | 亚洲熟女丰满多毛XXXXX | 亚洲精品国产一区二区贰佰信息网 | 亚洲午夜无码久久久久蜜臀av | 亚洲乱码爆乳精品成人毛片 | 亚洲欧洲日本无在线码播放 | 国产片MV在线观看 | 日韩爽爽影院在线播放 | 在线观看qvod | 最近中文字幕MV高清在线 | 亚洲狠狠网站色噜噜 | 国产成人精品三级在线 | avtt天堂网Av无码 | 久久毛片免费看一区二区三区 | 国产精品单位女同事在线 | 男女全黄h全肉细节文 | 蜜芽资源高清在线观看 | 成人a视频片在线观看免费 成人a毛片久久免费播放 |