您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關如何在php中使用foreach遍歷二維數組,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
一、phpStudy,是一個新手入門最常用的開發環境。二、WampServer,WampServer也同樣的也是和phpStudy一樣操作簡單對小白比較友好。三、XAMPP,XAMPP(Apache+MySQL+PHP+PERL)是一個功能強大的建站集成軟件包;四、MAMP,MAMP分為兩種MAMP和MAMP Pro for Mac。五、寶塔面板,寶塔面板是一款服務器管理軟件,支持windows和linux系統。六、UPUPW,UPUPW是目前Windows平臺下最具特色的Web服務器PHP套件。
1.僅需要對數組的鍵進行操作
<?php $arr=array('a'=>'php','c'=>'.cn'); foreach($arr as $key=>$value){ echo $key.'=>'.$value."<br>"; }
輸出:a=>php c=>.cn
2.需要對數組的鍵和值進行操作
<?php $arr2=array('d'=>'ok','b'=>'oya'); foreach($arr2 as $value){ echo $value."<br>"; }
輸出: ok oya
對一維數組的遍歷實際上就是foreach的內部指針不斷指向下一個鍵值對,如果指向為空,則恢復到原來的指向。每次指向鍵值對的時候,就可以在foreach內部對鍵值對進行操作。
然后我們來看一看對二維數組的遍歷:
<?php $arr3=[[3,0,9],[7,8,3],[1,8,2]]; foreach($arr3 as $key=>$value){ foreach($value as $k=>$v){ echo '這是二維數組中索引為:'.$key.'的一維數組的第'.$k.'個,值為:'.$v.'<br>'; } echo "<br>"; } ?>
輸出: 這是二維數組中索引為:0的一維數組的第0個,值為:3 這是二維數組中索引為:0的一維數組的第1個,值為:0 這是二維數組中索引為:0的一維數組的第2個,值為:9 這是二維數組中索引為:1的一維數組的第0個,值為:7 這是二維數組中索引為:1的一維數組的第1個,值為:8 這是二維數組中索引為:1的一維數組的第2個,值為:3 這是二維數組中索引為:2的一維數組的第0個,值為:1 這是二維數組中索引為:2的一維數組的第1個,值為:8 這是二維數組中索引為:2的一維數組的第2個,值為:2
其實二維數組的遍歷就是將在將二維數組內部的數組當成一個變量,再次運用foreach()遍歷這個被我們當成變量的數組。
看完上述內容,你們對如何在php中使用foreach遍歷二維數組有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。