亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁(yè) > 知識(shí)庫(kù) > PHP數(shù)組遍歷的幾種常見方式總結(jié)

PHP數(shù)組遍歷的幾種常見方式總結(jié)

熱門標(biāo)簽:臨沂智能電銷機(jī)器人軟件 芒果電銷機(jī)器人 銀川ai電話機(jī)器人 上海公司外呼系統(tǒng)線路 地圖標(biāo)注風(fēng)向標(biāo) 十堰ai電話機(jī)器人效果怎么樣 浙江外呼電話系統(tǒng)軟件 電梯外呼線路板維修視頻 安陽(yáng)自動(dòng)外呼系統(tǒng)價(jià)格是多少

本文實(shí)例講述了PHP數(shù)組遍歷的幾種常見方式。分享給大家供大家參考,具體如下:

1、使用for循環(huán)遍歷數(shù)組

conut($arr);用于統(tǒng)計(jì)數(shù)組元素的個(gè)數(shù)。
for循環(huán)只能用于遍歷,純索引數(shù)組!!!!
如果存在關(guān)聯(lián)數(shù)組,count統(tǒng)計(jì)時(shí)會(huì)統(tǒng)計(jì)兩種數(shù)組的總個(gè)數(shù),使用for循環(huán)遍歷混合數(shù)組,導(dǎo)致數(shù)組越界!!

eg:

$arr = array(1,2,3,5,6,7);
$num = count($arr); //count最好放到for外面,可以讓函數(shù)只執(zhí)行一次
echo "數(shù)組元素的個(gè)數(shù){$num}br/>";
for($i=0;$i$num;$i++){
 echo "{$i}==>{$arr[$i]}br/>";
}

2、forEach循環(huán)遍歷數(shù)組

foreach可以遍歷任何類型的數(shù)組!!!

eg:

$arr = array(1,2,3,"one"=>4,5,6,7);
foreach($arr as $value){
 echo "{$item}br>";
}
foreach($arr as $key => $value){
 echo "{$key}==>{$item}br>";
}

舉個(gè)例子解析如下數(shù)組:

$h51701 = array(
 "group1"=>array(
  array("name"=>"張三","age"=>14,"sex"=>"男"),
  array("name"=>"張三","age"=>14,"sex"=>"男"),
  array("name"=>"張三","age"=>14,"sex"=>"男")
 ),
 "group2"=>array(
  array("name"=>"張三","age"=>14,"sex"=>"男"),
  array("name"=>"張三","age"=>14,"sex"=>"男"),
  array("name"=>"張三","age"=>14,"sex"=>"男")
 ),
 "group3"=>array(
  array("name"=>"張三","age"=>14,"sex"=>"男"),
  array("name"=>"張三","age"=>14,"sex"=>"男"),
  array("name"=>"張三","age"=>14,"sex"=>"男")
 )
);
foreach ($h51701 as $key => $value) {
 echo "{$key}br>br>";
 foreach ($value as $key1 => $value1) {
  echo "第".($key1+1)."個(gè)同學(xué)br>";
  foreach ($value1 as $key2 => $value2) {
  echo "{$key2}==>{$value2}br>";
  }
  echo "br>";
 }
 echo "------------------------br>";
}

使用list()、each()、while()遍歷數(shù)組

(重點(diǎn))list():用于將數(shù)組的每一個(gè)值,賦值給list函數(shù)的每一個(gè)參數(shù)。(list函數(shù)的參數(shù),必須小于等于數(shù)組的元素個(gè)數(shù));

eg:list($a,$b,$c)=[1,2,3];-->$a=1; $b=2; $c=3;

注意:
list()在解析數(shù)組時(shí),只解析索引數(shù)組;
② list可以通過空參數(shù),選擇性的解析數(shù)組的值;

list($a,,$b)=[1,2,3];-->$a=1;  $b=3;

(重點(diǎn))each():用于返回?cái)?shù)組當(dāng)前指針?biāo)谖坏逆I值對(duì)!并將指針后移一位;

返回值:如果指針有下一位,返回一個(gè)數(shù)組。包含一個(gè)索引數(shù)組(0-鍵,1-值)和一個(gè)關(guān)聯(lián)數(shù)組("key"-鍵,"value"-值);如果指針沒有下一位,返回false;

eg:

each($arr) 返回?cái)?shù)組或false;
② 把數(shù)組或false賦值給$a;
③ while判斷$a如果是數(shù)組,繼續(xù)執(zhí)行下一次;

如果$a是false,終止循環(huán)

while($a = each($arr)){
 echo "{$a[0]}-->{$a[1]}br>";
 echo "{$a['key']}-->{$a['value']}br>";
}

3.使用list()/each()/while()配合遍歷數(shù)組

while(list($key,$value) = each($arr)){
  echo "{$key}-->{$value}br>";
}
reset($arr);

!!!!數(shù)組使用each()遍歷完一遍后,指針使用處于最后一位的下一位;即再用each(),始終返回false;

如果還需使用,需用reset($arr);函數(shù),重置數(shù)組指針;

eg:

$arr = array(1,2,3,"one"=>4,5,6,7);
foreach($arr as $value){
 echo "{$item}br>";
}
foreach($arr as $key => $value){
 echo "{$key}==>{$item}br>";
}
while(true){
  $a = each($arr);
 if($a){
  echo "{$a[0]}-->{$a[1]}br>";
  echo "{$a['key']}-->{$a['value']}br>";
 }else{
  break;
 }
}
while(list($key,$value) = each($arr)){
 echo "{$key}-->{$value}br>";
}
reset($arr);
while(list($key,$value) = each($arr)){
 echo "{$key}-->{$value}br>";
}

4、 使用數(shù)組指針遍歷數(shù)組

next:將數(shù)組指針,后移一位。并返回后一位的值;沒有返回false
prev:將數(shù)組指針,前移一位。并返回前一位的值;沒有返回false
end:  將數(shù)組指針,移至最后一位,返回最后一位的值;空數(shù)組返回false
reset:將數(shù)組指針,恢復(fù)到第一位。并返回第一位的值;空數(shù)組返回false
key: 返回當(dāng)前指針?biāo)谖坏逆I;
current:返回當(dāng)前指針?biāo)谖坏闹担?/p>

$arr = [1,2,3,4,"one"=>5];
while(true){
  echo key($arr);
  echo "--";
  echo current($arr);
 echo "br>";
 if(!next($arr)){
  break;
  }
}
reset($arr);

第二種方式:

do{
  echo key($arr);
  echo "--";
  echo current($arr);
 echo "br>";
}while(next($arr));
reset($arr);

牛刀小試:

1.遍歷數(shù)組:

$subject1 = array("Linux","PHP","MySQL","HTML","CSS","JQuery")

方式一:for循環(huán)遍歷

for($i=0;$icount($subject1);$i++){
   echo $subject1[$i]."br/>";
}

方式二:使用list()/each()/while()配合遍歷數(shù)組

方式一.

while(list($key,$value)=each($subject1)){
 echo "{$key}-->{$value}br/>";
}

方式二.

while($a=each($subject1)){
 echo $a[0]."=>".$a[1]."br/>";
}

方式三:forEach循環(huán)遍歷

foreach ($subject1 as $key => $value) {
  echo "{$key}-->{$value}br/>";
}

方式四:指針

do{
  echo key($subject1)."=>".current($subject1)."br/>";
}while(next($subject1));
echo "br/>";

2.使用reset(),end(),prev(),next(),key(),current();與do…while組合倒著輸出數(shù)組中的值:

$subject2 = array("Linux","PHP","MySQL","HTML","CSS","JQuery")
$subject2 = array("Linux","PHP","MySQL","HTML","CSS","JQuery");
end($subject2);
do{
  echo key($subject2)."=>".current($subject2)."br>";
}while(prev($subject2));

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)組(Array)操作技巧大全》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《php字符串(string)用法總結(jié)》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • PHP 數(shù)組遍歷方法大全(foreach,list,each)
  • PHP 數(shù)組遍歷foreach語(yǔ)法結(jié)構(gòu)及實(shí)例
  • 深思 PHP 數(shù)組遍歷的差異(array_diff 的實(shí)現(xiàn))
  • 深思 PHP 數(shù)組遍歷的差異(array_diff 的實(shí)現(xiàn))
  • PHP 數(shù)組遍歷順序理解
  • PHP多維數(shù)組遍歷方法(2種實(shí)現(xiàn)方法)
  • php學(xué)習(xí)筆記 數(shù)組遍歷實(shí)現(xiàn)代碼
  • PHP數(shù)組遍歷知識(shí)匯總(包含遍歷方法、數(shù)組指針操作函數(shù)、數(shù)組遍歷測(cè)速)
  • php若干單維數(shù)組遍歷方法的比較

標(biāo)簽:常州 寧夏 遵義 武威 吐魯番 徐州 遂寧 荊門

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP數(shù)組遍歷的幾種常見方式總結(jié)》,本文關(guān)鍵詞  PHP,數(shù)組,遍歷,的,幾種,常見,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP數(shù)組遍歷的幾種常見方式總結(jié)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于PHP數(shù)組遍歷的幾種常見方式總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    四虎久久影院| 免费国产一级特黄aa大片在线| 亚洲精品中文字幕久久久久久| 成人a级高清视频在线观看| 亚洲精品影院久久久久久| 免费的黄视频| 国产欧美精品| 一级片免费在线观看视频| 精品久久久久久中文| 尤物视频网站在线| 欧美国产日韩一区二区三区| 四虎久久影院| 国产亚洲精品成人a在线| 亚洲不卡一区二区三区在线| 亚洲精品久久久中文字| 成人a级高清视频在线观看| 天天做人人爱夜夜爽2020| 国产麻豆精品免费视频| 欧美爱色| 国产亚洲免费观看| 精品国产三级a∨在线观看| 欧美a级片免费看| 高清一级毛片一本到免费观看| 国产一区二区精品| 免费国产在线观看| 精品久久久久久中文字幕一区| 午夜在线观看视频免费 成人| 欧美另类videosbestsex久久| 欧美激情一区二区三区视频高清| 国产成人欧美一区二区三区的| 成人免费高清视频| 免费一级片网站| 免费国产一级特黄aa大片在线| 国产91丝袜在线播放0| 日日日夜夜操| 国产极品精频在线观看| 91麻豆tv| 国产伦精品一区二区三区无广告 | 香蕉视频亚洲一级| 四虎久久影院| 国产一区二区精品在线观看| 国产国语在线播放视频| 欧美另类videosbestsex视频| 国产国产人免费视频成69堂| 亚洲第一视频在线播放| 欧美爱色| 亚洲精品影院一区二区| 欧美国产日韩在线| 国产亚洲精品成人a在线| 精品国产一区二区三区国产馆| 欧美a级大片| 成人影院一区二区三区| 欧美另类videosbestsex久久 | 美女免费精品高清毛片在线视| 久久精品道一区二区三区| 99久久精品国产高清一区二区| 日韩字幕在线| 天天做日日爱| 久久99爰这里有精品国产| 日日夜夜婷婷| 日韩av成人| 四虎影视久久久| 精品在线免费播放| 国产麻豆精品| 精品视频在线看| 91麻豆精品国产片在线观看| 欧美日本免费| 999精品在线| 午夜在线观看视频免费 成人| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 亚飞与亚基在线观看| 99久久精品国产国产毛片| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 韩国三级视频网站| 久久国产精品自由自在| 精品国产一区二区三区久久久蜜臀 | 久久成人综合网| 国产伦久视频免费观看视频| 精品国产一级毛片| 毛片的网站| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 欧美18性精品| 精品毛片视频| 亚飞与亚基在线观看| 精品视频在线观看视频免费视频| 日本在线www| 国产精品自拍在线| 97视频免费在线观看| 日韩av片免费播放| 99色视频| 成人高清视频在线观看| 久久精品道一区二区三区| 国产亚洲免费观看| 亚洲精品久久久中文字| 国产一区免费在线观看| 999久久狠狠免费精品| 欧美激情一区二区三区视频高清| 久久精品成人一区二区三区| 99久久精品国产免费| 欧美一级视频高清片| 国产美女在线一区二区三区| 欧美1区2区3区| 国产成人精品综合久久久| 四虎影视精品永久免费网站| 国产高清在线精品一区a| 久久99爰这里有精品国产| 韩国毛片免费| 亚洲天堂免费| 国产91丝袜在线播放0| 色综合久久天天综线观看| 欧美国产日韩一区二区三区| 精品久久久久久中文| 亚洲精品久久玖玖玖玖| 成人av在线播放| 天天色色网| 99色视频在线观看| 欧美国产日韩一区二区三区| 午夜欧美成人久久久久久| 国产精品自拍在线| 久久久成人网| 国产成人欧美一区二区三区的| 99久久精品国产国产毛片| 精品在线观看一区| 午夜激情视频在线观看| 国产不卡高清| 99热精品在线| 精品视频免费在线| 国产一区二区精品久| 日本免费乱理伦片在线观看2018| 97视频免费在线观看| 国产高清在线精品一区a| 日韩综合| 欧美激情影院| 日韩中文字幕在线亚洲一区| 日韩中文字幕一区二区不卡| 在线观看成人网| 韩国三级一区| 精品视频在线看| 99色视频在线| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 亚洲 国产精品 日韩| 国产成人精品影视| 国产网站免费| 精品视频在线观看视频免费视频| 亚欧乱色一区二区三区| 韩国三级一区| 日韩在线观看视频黄| 亚洲 国产精品 日韩| 中文字幕一区二区三区精彩视频| 国产视频一区在线| 久久久久久久网| 91麻豆精品国产高清在线| 国产成人精品综合在线| 国产一区精品| 欧美日本国产| 国产国语在线播放视频| 久久国产一区二区| 国产国语在线播放视频| 精品国产一区二区三区国产馆| 九九干| 欧美国产日韩一区二区三区| 精品视频在线观看一区二区| 欧美激情一区二区三区在线播放| 日本特黄特色aaa大片免费| 国产精品自拍一区| 午夜在线亚洲| 日韩在线观看免费| 黄视频网站在线观看| 91麻豆国产福利精品| 国产精品自拍在线| 91麻豆精品国产综合久久久| 欧美日本免费| 亚洲精品影院久久久久久| 色综合久久天天综合| 一 级 黄 中国色 片| 精品国产一区二区三区免费| 国产不卡在线观看视频| 久久精品大片| 日韩中文字幕一区二区不卡| 国产美女在线观看| 高清一级淫片a级中文字幕| a级黄色毛片免费播放视频| 欧美大片一区| 成人免费观看的视频黄页| 久久国产一久久高清| 日日爽天天| 欧美α片无限看在线观看免费| 国产一区免费在线观看| 91麻豆tv| a级毛片免费全部播放| 欧美日本二区| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 成人a级高清视频在线观看| 欧美1区2区3区| 久久国产影院| 精品国产一区二区三区久| 国产91丝袜高跟系列| 一本伊大人香蕉高清在线观看| 久久99中文字幕久久| 国产一区二区福利久久|