您好,登錄后才能下訂單哦!
本篇內容主要講解“如何使用PHP中的For循環和Foreach循環”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何使用PHP中的For循環和Foreach循環”吧!
For循環
for 循環的語法邏輯格式和我們之前看到的 while 和 do while 兩種循環語句有點不同,for 循環將控制循環次數的變量預先定義在 for 語句中。for 循環大多用于預先知道循環需要運行的次數的情況。
For循環的語法格式如下:
for (初始表達式; 表達式條件判斷; 變量更新) { 循環動作; }
初始化表達式:是初始化賦值,可以同時賦值多個代碼,通常用于聲明一個計數器的初始值。
表達式條件判斷:用于控制是否執行循環體中的代碼,也就是循環執行的限制條件;若判斷條件值為 TRUE,則繼續循環,執行循環語句。若判斷條件值為 FALSE,則終止循環。
變量更新:循環每執行一次就更新變量,從而進行下一次循環。
示例如下:
<?php for($a=1;$a<5;$a++){ echo "輸出結果是:".$a."<br/>"; } ?>
輸出結果:
for循環不僅可以執行一個條件,也可以執行多個條件,示例如下:
<?php for($a=0,$b=5;$a<=5;$a++,$b--){ echo $a ."和" .$b ."<br/>"; } ?>
輸出結果:
for 循環語句也可以像 while 語句一樣嵌套在一起使用,也就是在 for 循環語句中包含另外的一個或多個 for 循環語句。我們可以通過這種方法的for循環來輸出我們小學時學習的乘法口訣表,示例如下:
<?php for($a = 1 ; $a < 10 ; $a++ ){ for($b=1;$b<=$a;$b++){ echo $b . 'x' . $a . '=' .($a*$b) . ' ';// 輸出的是空格 } echo '<br />'; } ?>
輸出結果:
foreach循環
PHP的 foreach 循環結構是遍歷數組時常用的方法。
foreach循環的語法格式如下:
foreach( 要循環的數組變量 as [鍵變量 =>] 值變量){ //循環的結構體 }
這個用法是固定的,將需要循環的數組放進去。as
作為一個固定的關鍵字,后面的鍵變量是可選的,可以隨意定義一個變量,每次循環的時候,foreach語法會把鍵取出來賦值到鍵變量里面,后面的值變量是必填的。每次循環的時候,會把值放到值變量里面。
實例如下:
<?php $a = array( '鍵名1' => '值1', '鍵名2' => '值2', ); foreach($a as $key => $value){ echo $key . '對應' . $value . '<br />'; } ?>
到此,相信大家對“如何使用PHP中的For循環和Foreach循環”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。