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 不一樣的地方在於,它...