日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 默认站点!

默认站点

當前位置: 首頁 >

for+next()实现数组的遍历及while list each 的使用

發布時間:2023/12/1 30 豆豆
默认站点 收集整理的這篇文章主要介紹了 for+next()实现数组的遍历及while list each 的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


//要求使用for循環語句來完成該數組的遍歷
//輸出每一項的鍵名和對應值:
? ? $a = array(
? ? ? ? ? ?'a' => 34,
? ? ? ? ? ?5 => 51,
? ? ? ? ? ?13,
? ? ? ? ? ?32,
? ? ? ? ?'bb'=>15,
? ? ? ? ? 2 => 31
? ? ? ); ?
? ? ?$len = count($a);
? ? ?for($i=0;$i<$len;++$i){
? ? ? ? ? $key = key($a); //取得第$i項的鍵名
? ? ? ? ? $value = current($a);//取得第$i項的值
? ? ? ? ? echo "$key : $value";
? ? ? ? ? next($a); //將指針后移一位 以保證每次Key和current值都不一樣
? ? ? ? ?}

數組的指針函數:

current(); key(); next(); prev();end(); reset(); each();

each()函數 取得數組中的第一個單元的數據(含鍵名和值);

list()函數的使用

$a2 = array(11,12,13);

list($m1,$m2,$m3)=$a2

echo $m1,$m2,$m3 //11,12,13

$a2 = array(11,12,'a'=>14 ,13);

list($k1,$k2,$k3) = $a2;

echo $k1,$k2,$k3 ?// 11,12,13

list(變量1,變量2,變量3) = 數組;

list作用:一次性將多個變量取得該數組對應整數數字的下標的值

while結合list() 和each()的使用

$a = array(

? ? ??? ?'a' => 34,
? ? ? ? ? ?5 => 51,
? ? ? ? ? ?13,
? ? ? ? ? ?32,
? ? ? ? ?'bb'=>15,
? ? ? ? ? 2 => 31

);

while(list($key,$value) = each($a)){

? ? ?echo "$key:$value";

}

foreach($a as $key =>$value){

? ? ? echo "$key:$value";

}

轉載于:https://www.cnblogs.com/chenchenphp/p/5266746.html

總結

以上是默认站点為你收集整理的for+next()实现数组的遍历及while list each 的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得默认站点網站內容還不錯,歡迎將默认站点推薦給好友。