在 PHP 中,我們常常需要遍歷數組或對象。使用 for 循環需要我們手動設置循環條件和步進值,但當我們需要遍歷一個數組時,使用 for 循環十分麻煩。PHP 提供了 for range 循環來方便地遍歷數組。下面我們來看看 for range 的使用方法。
for range 循環語法如下:
其中,start 表示循環開始的值,end 表示循環結束的值,step 表示步進值。當 end 小于 start 時,步進值必須為負數。
下面我們來看一個簡單的例子:
以上代碼輸出結果如下:
這段代碼輸出了一個從 1 到 10 的數字,每個數字之間用空格隔開。
我們也可以使用 for range 循環來實現同樣的效果:
以上代碼輸出結果和上一個例子相同。
range 函數的第一個參數表示開始值,第二個參數表示結束值(包含該值),第三個參數表示步進值。如果不傳遞第三個參數,則步進值默認為 1。
下面我們來看一個嵌套循環的例子:
"; } '); ?>
以上代碼輸出結果如下:
"; } ?>
這段代碼輸出了一個星號三角形:
* ** *** **** *****
我們也可以使用 for range 循環來實現同樣的效果:
"; } '); ?>
以上代碼輸出結果和上一個例子相同。
總的來說,for range 循環是 PHP 中一個方便快捷的遍歷數組的方法,可以大大簡化代碼。
上一篇for php 循環
下一篇for php 跳出