phpfor循環語句使用方法是什么
考慮以下的例子,它們都顯示數字1到10:?php/*example1*/for($i1;$i10;$i++){echo$i;}/*example2*/for($i1;;$i++){if($i10){break;}echo$i;}/*example3*/$i1;for(;;){if($i10){break;}echo$i;$i++;}/*example4*/for($i1;$i10;echo$i,$i++);?for循環代碼循環編輯for循環JavaScriptfor循環在編寫代碼時,你常常希望反復執行同一段代碼。
PHP中for循環語句的幾種變型
中最復雜的循環結構。它的行為和 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 ) {echo $i;}/* example 2 */
for ($i = 1; ; $i ) {
if ($i 10) {break;}echo $i;}/* example 3 */$i = 1;for (;;) {if ($i 10) {break;}echo $i;$i ;}/* example 4 */
for ($i = 1; $i <= 10; echo $i, $i );? 當然,第一個例子看上去最正常(或者第四個),但用戶可能會發現在 for 循環中用空的表達式在很多場合下會很方便。 PHP 也支持用冒號的 for 循環的替代語法。 for (expr1; expr2; expr3):statement;
endfor; for語句可以說是PHP(同時也是多種語言)的循環控制部份最基本的一個語句了,for語句的執行規律和基礎用法在這里就不多說。PHP手冊中對它的語法定義如下:
for (expr1; expr2; expr3)statement 下面說說for語句幾種有用的變型。
1、無限循環
首先是人盡皆知的無限循環(亦可稱“死循環”)。由于空表達式null在語法上是有效的,所以我們可以把for語句的三個表達式留空,這樣就會產生不斷執行for嵌套語句的效果。
<?phpfor (;;) {//放置需要不斷執行的語句}? 雖然有一些任務會使用到無限循環,但是大多數程序
PHP中for循環語句的幾種變型
中最復雜的循環結構。
它的行為和 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 ) {echo $i;}/* example 2 */ for ($i = 1; ; $i ) { if ($i 10) {break;}echo $i;}/* example 3 */$i = 1;for (;;) {if ($i 10) {break;}echo $i;$i ;}/* example 4 */ for ($i = 1; $i <= 10; echo $i, $i );? 當然,第一個例子看上去最正常(或者第四個),但用戶可能會發現在 for 循環中用空的表達式在很多場合下會很方便。
PHP 也支持用冒號的 for 循環的替代語法。 for (expr1; expr2; expr3):statement; endfor; for語句可以說是PHP(同時也是多種語言)的循環控制部份最基本的一個語句了,for語句的執行規律和基礎用法在這里就不多說。
PHP手冊中對它的語法定義如下: for (expr1; expr2; expr3)statement 下面說說for語句幾種有用的變型。 1、無限循環 首先是人盡皆知的無限循環(亦可稱“死循環”)。
由于空表達式null在語法上是有效的,所以我們可以把for語句的三個表達式留空,這樣就會產生不斷執行for嵌套語句的效果。 <?phpfor (;;) {//放置需要不斷執行的語句}? 雖然有一些任務會使用到無限循環,但是大多數程序。
PHP中for循環語句,為什么第二個for語句不用添加大括號{}?求解-百
html怎么能和php寫在一起呢,那php怎么知道哪些是html代碼,哪些是php代碼,不知道就沒法解析了或者用echo,舉例echo "
PHP中利用FOR語句輸出表格的原理
你上面代碼是寫的有些生澀 所以看起來也比較難懂 我稍微加了一些注釋 你可以看看能不能理解 注意兩個IF 加上 { } 這樣作用域就明顯了
<?php
echo "<table border=1 width=400 align=center>";
for($i=0;$i<=11;$i++) //這里改為從0開始11結束 一共將會輸出12個單元格
{
if($i%3==0){ //這里其實是判斷是否為行頭的 因為行頭需要輸出<tr>; 被3整除為行頭 行頭分別為第0 3 6 9個單元格 說明每行3個單元格 一共4行
echo "<tr>";
}
echo "<td>;單元格</td>;";//這里不管什么條件進來都輸出一個單元格
if($i%3==2){ //判斷是否為行尾分別為2 5 8 11
echo "</tr>";
}
}
echo "</table>";
?>