用乙個例子學習PHP的選擇和迴圈

2021-06-20 21:20:14 字數 989 閱讀 3858

用乙個例子學習php的選擇和迴圈:

在c語言的學習中,會用列印三角形來掌握選擇和迴圈結構,由於php和c語言是如此類似,用這個例子可以快速弄清php的選擇和迴圈結構。

需要的一點預備知識是如何在網頁上輸出空格和換行。

網頁上輸出空格用  好像就是no break space的縮寫;網頁上輸出換行用

。另外有乙個問題就是字串輸出用單引號和雙引號的區別,在這個例子裡應該沒有區別。

先來看一下輸出結果的樣子: *

* **   *

*     *

*       *

*         *

*           *

*             *

*               *

* * * * * * * * * * * * * * * * * **

如果用c語言做過這個例子,我們知道,每一行都是先輸出若干空格,再輸出若干*,如果要打成空心,也只要規定在某個數字時列印*,其他時候一律列印空格。

現在設想如何用程式實現,需要用變數了控制:1.列印的是第幾行,用變數$i,2.這一行需要列印幾個空格,用變數$j,3.這一行列印多少*,用變數$k。

先不考慮空心的問題,可以觀察發現,有這樣的規律:

行號$i

每行輸出的*數

每行輸出的空格數11

9238

3574

7659

56114

71338

152917

110190

也就是每行輸出的*數=2*$i-1,每行輸出的空格數=10-$i,這樣,就可以很容易寫出**:

<?php

$n=10;

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

echo '

'; }

?>

php 物件導向的乙個例子

複製 如下 php class person 下面是人的成員方法 function say 這個人可以說話的方法 function run 這個人可以走路的方法 這是乙個析構函adhctbj數,在物件銷毀前呼叫 function destruct 通過構造方法建立3個物件 p1,分別傳入三個不同的實...

用乙個例子說明VBS語法

dim arrcmdline 200 dim ntotalcmdline arrcmdline 1 sdfasdf arrcmdline 2 sdfasdf arrcmdline 3 gettrafile file tf.cpxx.cy1,beg yy mm dd,ter yy mm dd,iv h...

c語言乙個例子對比php學習隨記

今天開始學寫一些簡單的c例子,發現很多和php不一樣的地方,做個筆記。include int main void int a,b printf 請輸入整數a 這裡是用雙引號,不能用單引號,php類似的地方可以用單引號,這裡需注意 scanf d a 獲取使用者輸入值存入a printf 請輸入整數b...