用乙個例子學習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...