真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP如何利用foreach語句遍歷和修改數(shù)組元素

本篇內(nèi)容主要講解“PHP如何利用foreach語句遍歷和修改數(shù)組元素”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“PHP如何利用foreach語句遍歷和修改數(shù)組元素”吧!

濠江ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

foreach是專門為遍歷數(shù)組而設(shè)計(jì)的語句,是遍歷數(shù)組時(shí)常用的方法,在遍歷數(shù)組方面提供了很大的便利;PHP5后還可以遍歷對象(foreach僅能夠應(yīng)用于數(shù)組和對象)。(附:PHP函數(shù)之a(chǎn)rray數(shù)組函數(shù)視頻講解)

foreach語句遍歷數(shù)組與數(shù)組下標(biāo)無關(guān),且可以用于不連續(xù)的索引數(shù)組和以字符串為下標(biāo)的關(guān)聯(lián)數(shù)組。

foreach語句解析

下面我們先來了解一下foreach語句,該語句有兩種語法格式:

語法格式1:

foreach ($array as $value){
    語句塊;
}

遍歷給定的 $array 數(shù)組,在每次循環(huán)中將當(dāng)前數(shù)組的值賦給 $value

語法格式2:

foreach ($array as $key => $value){
    語句塊;
}

遍歷給定的 $array 數(shù)組,在每次循環(huán)中會將當(dāng)前數(shù)組的值賦給 $value,鍵名賦給 $key

說明:

foreach語句在每次循環(huán)時(shí),數(shù)組內(nèi)部的指針會向前移一步,這樣在下一次循環(huán)中會得到下一個(gè)數(shù)組元素,直到遍歷到數(shù)組的末尾,停止遍歷并退出循環(huán)。

foreach語句遍歷和修改數(shù)組

了解了foreach語句的語法構(gòu)成,接下來我們就來實(shí)際操作下,通過代碼實(shí)例來具體看看foreach語句如何遍歷數(shù)組。

實(shí)例1:

";
} 
?>

輸出:

香蕉
蘋果
梨子
橙子
橘子
榴蓮

實(shí)例2:

 $value) { 
    echo "鍵名為:".$key.",鍵值為:".$value . "
"; }  ?>

輸出:

PHP如何利用foreach語句遍歷和修改數(shù)組元素

遍歷修改數(shù)組元素

一般情況下,使用foreach語句遍歷數(shù)組時(shí),是對數(shù)組的備份進(jìn)行操作,一般不會影響數(shù)組本身。

例如:在循環(huán)內(nèi)部修改數(shù)組,然后在循環(huán)外訪問數(shù)組,會發(fā)現(xiàn)數(shù)組沒有改變

輸出:

PHP如何利用foreach語句遍歷和修改數(shù)組元素

可以看出,數(shù)組元素沒有發(fā)生變化。但有時(shí)候是需要通過循環(huán)來改變數(shù)組,那要怎么辦?

可以采用引用循環(huán)(在 $value 之前加上 &,這樣foreach語句會以引用賦值而不是拷貝一個(gè)值),那么在循環(huán)體內(nèi)對數(shù)組進(jìn)行操作,就會影響數(shù)組本身。

輸出:

PHP如何利用foreach語句遍歷和修改數(shù)組元素

可以看出,在最后一個(gè)元素前,有一個(gè)&,那是因?yàn)閿?shù)組最后一個(gè)元素的 $value 引用在 foreach 循環(huán)之后仍會保留。我們需要使用unset() 來將其銷毀。

輸出:

PHP如何利用foreach語句遍歷和修改數(shù)組元素

到此,相信大家對“PHP如何利用foreach語句遍歷和修改數(shù)組元素”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


新聞名稱:PHP如何利用foreach語句遍歷和修改數(shù)組元素
網(wǎng)站路徑:http://weahome.cn/article/pgoeos.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部