導航:首頁 > 編程語言 > php中的while

php中的while

發布時間:2024-02-09 18:43:50

『壹』 php while語句出現無限循環 如何解決

嘗試修改代碼如下:

while($sc=mysql_fetch_array($result)){
echo"用戶名:".$sc['username']."  昵稱:"
.$sc['usernc']."  真實姓名:".$sc['userzsname']
."  財富值:".$sc['usermoney'];
}


提示說明:


mysql_fetch_array() 函數的功能是:從資料庫結果集中取得一行數據,並作為數組形式返回結果。


如果取得數據正確,返回根據從結果集取得的行生成的數組,如果沒有更多行則返回 false。


你上面的代碼中,取了一行記錄,其後的 while 以其結果為循環條件,而這個循環條件在其後的循環體中,沒有再次進行更新,所以會一直死循環。

『貳』 PHP中使用while循環寫入數組的方法

循環寫入示例如下(其他循環寫入原理也是一樣的):

<?php

//定義空數組
$arr=array();
//循環初始化條件
$i=1;
//根據判斷進行while循環
while($i<=10){
//寫入數組
$arr[]="元素".$i;
//遞增
$i++;
}
print_r($arr);

/*
*Array
(
[0]=>元素1
[1]=>元素2
[2]=>元素3
[3]=>元素4
[4]=>元素5
[5]=>元素6
[6]=>元素7
[7]=>元素8
[8]=>元素9
[9]=>元素10
)*/
?>

『叄』 php程序中跳出目前執行的循環的語句是

方法/步驟

『肆』 PHP的循環語句是什麼

在我們編寫代碼時,經常需要反復運行同一代碼塊。

我們可以使用循環來執行這樣的任務,而不是在腳本中添加若干幾乎相等的代碼行。

在 PHP 中,有以下循環語句:


PHP while 循環

只要指定的條件為真,while 循環就會執行代碼塊。

語法

while (條件為真) {
要執行的代碼;
}

下例首先把變數 $x 設置為 1($x=1)。然後執行 while 循環,只要 $x 小於或等於 5。循環每運行一次,$x 將遞增 1:

實例

<?php
$x=1;

while($x<=5) {
echo "這個數字是:$x <br>";
$x++;
}
?>



PHP do...while 循環

do...while 循環首先會執行一次代碼塊,然後檢查條件,如果指定條件為真,則重復循環。

語法

do {
要執行的代碼;
} while (條件為真);

下面的例子首先把變數 $x 設置為 1($x=1)。然後,do while 循環輸出一段字元串,然後對變數 $x 遞增 1。隨後對條件進行檢查($x 是否小於或等於 5)。只要 $x 小於或等於 5,循環將會繼續運行:

實例

<?php
$x=1;

do {
echo "這個數字是:$x <br>";
$x++;
} while ($x<=5);
?>

請注意,do while 循環只在執行循環內的語句之後才對條件進行測試。這意味著 do while 循環至少會執行一次語句,即使條件測試在第一次就失敗了。

下面的例子把 $x 設置為 6,然後運行循環,隨後對條件進行檢查:

<?php
$x=6;

do {
echo "這個數字是:$x <br>";
$x++;
} while ($x<=5);
?>



PHP for 循環

如果您已經提前確定腳本運行的次數,可以使用 for 循環。

語法

for (init counter; test counter; increment counter) {
code to be executed;
}

參數:

實例

<?php
for ($x=0; $x<=10; $x++) {
echo "數字是:$x <br>";
}
?>



PHP foreach 循環

foreach 循環只適用於數組,並用於遍歷數組中的每個鍵/值對。

語法

foreach ($array as $value) {
code to be executed;
}

每進行一次循環迭代,當前數組元素的值就會被賦值給 $value 變數,並且數組指針會逐一地移動,直到到達最後一個數組元素。

下面的例子演示的循環將輸出給定數組($colors)的值:

實例

<?php
$colors = array("red","green","blue","yellow");

foreach ($colors as $value) {
echo "$value <br>";
}
?>

『伍』 PHP如何跳出while循環

while循環是PHP中最簡單的循環語句,它的語法格式為:

while (expr){

statement

}

  1. 當表達式expr的值為真時,將執行statement語句,執行結束後,再返回到expr表達式繼續進行判斷。直到表達式的值為假,才跳出循環,執行下面的語句。

  2. 跳出循環使用的關鍵字是break和continue:

    ①break

    break關鍵字可以終止當前的循環,包括while、do…while、for、foreach和switch在內的所有控制語句。

    break語句不僅可以跳出當前的循環,還可以指定跳出幾重循環。格式為:

    break $num;參數$num指定要跳出幾層循環。

    ②continue關鍵字的作用沒有break強大,continue只能終止本次循環而進入到下一次循環中,continue也可以指定跳出幾重循環。

閱讀全文

與php中的while相關的資料

熱點內容
winrar解壓格式怎麼看 瀏覽:142
qt編程入門pdf 瀏覽:597
php中是根據指針查的數據嗎 瀏覽:273
安卓手機驅動為什麼不能提取通用 瀏覽:706
轉行程序員失敗的人 瀏覽:726
延遲命令方塊 瀏覽:495
某視頻網站為什麼安卓可以投屏 瀏覽:649
伺服器解釋器在哪個文件夾 瀏覽:93
app督促服務在哪裡 瀏覽:990
命令與征服3語音 瀏覽:997
用紙片和怎麼才能做一個解壓球 瀏覽:474
vim顯示命令 瀏覽:292
程序員給老婆送手機 瀏覽:82
胖子程序員視頻 瀏覽:140
手機閩政通app下載在哪裡 瀏覽:112
摩托車發動機壓縮機 瀏覽:694
phpwinexe 瀏覽:756
如何拿自己的電腦做伺服器 瀏覽:709
go演算法實現 瀏覽:774
雲加密機區別 瀏覽:272