花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來(lái)到素材無(wú)憂(yōu)網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

for while (list each)的用法

時(shí)間: 2020-09-15 09:36 閱讀: 作者:素材無(wú)憂(yōu)網(wǎng)

each是返回?cái)?shù)組 指針當(dāng)前指向的 元素的 索引和值: 索引有四個(gè)值: 0, 1, key, value. 0和key是一樣的, 1和value是一樣的但是each只是將數(shù)組指針 向前移動(dòng) 一步, 它本身并不 循環(huán)!!!

要用each遍歷數(shù)組 必須用for或while循環(huán).

while($condition)必須判斷條件為真才執(zhí)行. for 如果不想指定退出條件時(shí), 可以留空: for(; list($key, $val)=each($arr); /這里留空/);

list和array都是 語(yǔ)言結(jié)構(gòu),不是函數(shù)list($v1, $v2, $v3 )...是用后面的數(shù)組, 依次給前面list中的 變量賦值, 而且是從右向左 , 不一定是連續(xù)賦值,可以有空.

list($v1, $v2, , $v4) = array(1,2,3,4,5);

***** 首先要用reset($array)來(lái)將數(shù)組的指針移動(dòng)到 頭部.

所以 用list each便利數(shù)組的方式就是:

 

reset($arr);
for(; list($key, $value) = each($arr); ){
    echo $key:$value;
}
或者
while(list($key, $value) = each($arr)){
    echo $key:$value;
}


或者;
<?php
$arr=array('a'=>1,'b'=>2,'c'=>3,4,5,6,7);

reset($arr);
for(; list($key, $val) = each($arr); ){
    echo $key.':'.$val.'<br/>';
}

?>
一般不用這個(gè)list, each 只是做一個(gè)了解而已!

 

版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: for while (list each)的用法

標(biāo)簽: list for while each  
相關(guān)文章
模板推薦