本章節介紹PHP中一個特殊迴圈語句,「foreach」迴圈語句。
foreach迴圈用來做什麼?在
PHP中,foreach循環語句,是專門用來循環遍歷數組的,關於數組,可以查看這篇文章http://www.php.cn/php-weizijiaocheng- 360217.html
foreach迴圈語法格式
foreach迴圈語法有兩種寫法,第一種寫法如下
foreach (array_variable as val) statement;
#array_variable代表一個數組變量,在每次循環執行時,每個元素的值會被暫時賦給變量val,statement語句每次獲取到的val的值都不一樣
第二種寫法
foreach (array_variable as key => val) statement;
key代表數組的下標,val代表數組的值,那麼對於數字下標數組來說,每次循環中key的值就是從0開始子增長的數字。
foreach循環實例
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $a=Array("苹果","橘子","香蕉"); foreach($a as $value){ echo $value."<br/>"; } ?>
程式碼運行結果:
##實例詳解:我們在剛開始的時候說了,「foreach」迴圈是專門用來循環陣列的,那麼,我們先定義一個陣列$a,在陣列中有是三個值,分別是"蘋果","橘子","香蕉",然後使用foreach迴圈語句循環遍歷數組,輸出數組中的值。<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $a = array( "one" => 1, "two" => 2, "three" => 3, "seventeen" => 17 ); foreach ($a as $key => $val) { echo $key .":".$val."<br/>"; } ?>程式碼運行結果: #上面的兩個實例,就是foreach循環兩種寫法的簡單運用。
以上是PHP循環控制語句之「foreach」迴圈語句實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!