請教 php中什麼是for迴圈 這個「for」該怎樣理解

2022-12-30 08:55:49 字數 3698 閱讀 9200

1樓:海洋

我雖沒學過php,但for還是知道的,哪都有,很長見,for就是乙個迴圈的開始,什麼是迴圈從字面上應該好理解吧,比如一出輸出100個1或者輸出1,2,3,4...這樣,功能很強大的,多看看書上例子就知道了

下面是典型例子

for(int i=0;i<10;i++)

2樓:

for 迴圈是 php 中最複雜的迴圈結構。它的行為和 c 語言的相似。 for 迴圈的語法是:

for (expr1; expr2; expr3)

statement

第乙個表示式(expr1)在迴圈開始前無條件求值一次。

expr2 在每次迴圈開始前求值。如果值為 true,則繼續迴圈,執行巢狀的迴圈語句。如果值為 false,則終止迴圈。

expr3 在每次迴圈之後被求值(執行)。 每個表示式都可以為空。expr2 為空意味著將無限迴圈下去(和 c 一樣,php 認為其值為 true)。

這可能不像想象中那樣沒有用,因為經常會希望用 break 語句來結束迴圈而不是用 for 的表示式真值判斷。

考慮以下的例子,它們都顯示數字 1 到 10:

<?php

/* example 1 */

for ($i = 1; $i <= 10; $i++)

/* example 2 */

for ($i = 1; ; $i++)

echo $i;

}/* example 3 */

$i = 1;

for (;;)

echo $i;

$i++;

}/* example 4 */

for ($i = 1; $i <= 10; echo $i, $i++);

?>

當然,第乙個例子看上去最正常(或者第四個),但使用者可能會發現在 for 迴圈中用空的表示式在很多場合下會很方便。

php 也支援用冒號的 for 迴圈的替代語法。

for (expr1; expr2; expr3):

statement;

...endfor;

這都是php手冊上有的呀,建議下個來看看~

求php大神交乙個for迴圈問題

3樓:

額 不太明白你的意思 你那迴圈就是迴圈5遍 然後輸出echo '' . $ttttt . '';這個啊 這**沒問題啊

把你想實現的功能說明白點

4樓:house大胖

不迴圈是不可能的,除非你用正規表示式,前提是你正規表示式還非常厲害

5樓:偉少love靜靜

那你5行你得分割呀,不分割如何顯示啊

php for迴圈如何讓i倒序

6樓:釣俠

for($i=5;$i>0;$i--)

echo $i;

}結果為:54321

7樓:wo吐八哥

把$i的值存放在陣列裡,用php函式rsort對陣列中的值進行排序,然後迴圈陣列輸出就可以了

8樓:

你把i先設定成最大值,然後i--;就好了啊!

9樓:匿名使用者

for ($i =$curpage * $g_pagesize; $i >= ($curpage-1) * $g_pagesize; $i--)

10樓:

把i設成你的最大值

然後$i--

11樓:匿名使用者

後面的條件變成$i--不就行了,變通一下啊。

php的這段for迴圈**該怎麼寫

12樓:輕風來客

<?php

for($i=0;$i<5;$i++)?>

請問php中如何用for迴圈遍歷出關聯陣列,不要用foreach,用for迴圈哦

13樓:

為啥不用foreach,

你這可是關聯陣列,

for迴圈只能遍歷索引陣列的親

向大家請教乙個php的問題,**如圖中所示,在for迴圈有的糊塗,我是初學者希望詳細解答一下,謝謝大家

14樓:陽光上的橋

因為$_post[「select"]是個陣列,這個陣列有多個元素,必須要使用$_post[「select"][0]、$_post[「select"][1]、$_post[「select"][2]才能輸出元素的內容。

15樓:匿名使用者

樓上說得不錯,不過面對遍歷,php更傾向用foreach

而且$_post[「select"] != ""這個判斷可能會出錯,要檢測最好用is_array

16樓:收集板

樓上說的已經很明白了,陣列需要遍歷才可取值,要加下標的.$i是每個元素

php 類中 是否能直接使用for迴圈

17樓:匿名使用者

class getitem

$this->ids =substr($rand,1);

$this->keyword = "select * from keywords where id in($this->ids)";

$this->result10 = mysqli_query($con,$this->keyword);}}

18樓:彤碧玉

在類裡面定義乙個函式,然後放在函式裡面

php如何將 for迴圈的內容 儲存至乙個陣列?

19樓:幻翼高達

2、在index.php中,輸入**:$a = ;和$a = $i;。

3、瀏覽器執行index.php頁面,此時會發現迴圈的內容都被儲存到乙個陣列裡了。

20樓:笑破你的肚子

for($i=0;$i<=10000;$i++)

print_r($tmp);

21樓:_風逸飛

<?php

for ($i=1; $i<=10000; $i++)?>

這樣$i的迴圈出來的就是在$array的陣列裡面了

22樓:李二狗在此

$result=;

foreach ($array as $value)

23樓:匿名使用者

int a[10];

for(i=1;i<10;i++)

a[i]=i;

php 如何將for語句每次迴圈的內容一次性賦值給乙個變數!求教!請看說明!

24樓:匿名使用者

我是學asp和jsp的,不清楚php怎麼弄,不過思路大致是,在for迴圈外定義個變數,for迴圈裡面就將值賦值給那個變數,最後輸出變數.

25樓:匿名使用者

=下。剛剛貼的有問題。

for($b = 1; $b <= 5; $b++)

echo $num;

php中的業務邏輯是什麼意思,php開發是什麼?

業務邏輯就是處理資料的邏輯啦。一般後台 也分三層 action controller service dao 這裡的三層不是mvc 比如 我得到使用者名稱 但是在存入資料庫的時候 使用者名字段應該是前台的使用者名稱加上當前日期拼成的字串 action或者controller層是第一層 一般是用來及接...

php中的中括號什麼意思,PHP中的中括號什麼意思

php 中的中括號一般是用來通過陣列的鍵名來獲取陣列相應的值,是php中的一種符號 例如 array array a b echo array 0 表單post提交 user post user 表單get提交 user get user 讀取session user session user 或者...

php是幹什麼用的,php中, 是幹什麼用的?

php 是一種用來製作動態網頁的伺服器端指令碼語言。你通過php和html建立頁面。當訪問者開啟網頁時,伺服器端便會處理 php 指令,然後把其處理結果送到訪問者的瀏覽器上面,就好像 asp 或者是 coldfusion 一樣。然而,php 跟 asp 或 coldfusion 不一樣的地方在於,它...