php遞歸函數(shù)的例子 php數(shù)組函數(shù),遍歷數(shù)組的幾種方法?
php數(shù)組函數(shù),遍歷數(shù)組的幾種方法?介紹三個(gè)。//For,foreach,each and list//For循環(huán)遍歷數(shù)組,只有($key=0$key< count($ary)$key){echo
php數(shù)組函數(shù),遍歷數(shù)組的幾種方法?
介紹三個(gè)。//For,foreach,each and list//For循環(huán)遍歷數(shù)組,只有($key=0$key< count($ary)$key){echo$key的索引數(shù)組$ary=[“Hello”,“world”]。$ary[$key]}//foreach是一種特殊的語(yǔ)言結(jié)構(gòu),用于遍歷數(shù)組foreach($ary as$key=>$value){echo$key。$value}//(list($key,$value)=each($ary)){echo$key時(shí),each與list循環(huán)遍歷協(xié)作。$value}
PHP中遍歷數(shù)組有三種常用方法:第一,使用for語(yǔ)句循環(huán)遍歷數(shù)組;第二,使用foreach語(yǔ)句遍歷數(shù)組;第三,使用list()、each()和while循環(huán)遍歷數(shù)組。三種方法中最有效的是使用foreach語(yǔ)句遍歷數(shù)組。從PHP4開(kāi)始,介紹了foreach結(jié)構(gòu)。它是專門為在PHP中遍歷數(shù)組而設(shè)計(jì)的語(yǔ)句。建議使用。首先,介紹這些方法。1、 使用for語(yǔ)句循環(huán)數(shù)組,值得注意的是,使用for語(yǔ)句循環(huán)數(shù)組需要遍歷的數(shù)組必須是索引數(shù)組。PHP中不僅有關(guān)聯(lián)數(shù)組,還有索引數(shù)組,因此PHP很少使用for語(yǔ)句循環(huán)數(shù)組。示例代碼如下:復(fù)制代碼如下:“}?>注意:在上面的示例代碼中,我們首先計(jì)算數(shù)組$arr中的元素?cái)?shù),然后在for語(yǔ)句中使用它,這是非常有效的。因?yàn)槿绻菫榱耍?I=0$I“}?>
phpforeach,它不能同時(shí)遍歷兩個(gè)數(shù)組,它只能遍歷一個(gè)數(shù)組。代碼如下:<?PHP$array1=array(0=> “a”,1=> “B”)foreach($array1as$key1=>$value1){echo$key1。 ": ". 價(jià)值1美元?!?Ltbr>”}?>;但是,如果兩個(gè)數(shù)組具有相同的鍵名,則可以同時(shí)遍歷它們。代碼如下:<?PHP$array1=array(0=>“a”,1=>“B”)$array2=array(0=>“C”,1=>“d”)foreach($array1as$key1=>$value1){echo“array 1”。$key1。 ": ". 價(jià)值1美元。“&Ltbr>”echo”array 2”。$key1。 ": ". $array2[$key1]。“&Ltbr>”}