PHP中使用循環(huán)實現(xiàn)的金字塔圖形
今天學習了最基礎(chǔ)的PHP條件和循環(huán)語句,最后老師提了幾個問題,其中一個實現(xiàn)空心金字塔的圖像比較好玩。
老師要讓我們實現(xiàn)的是:
*
* *
* * * 的空心金字塔。
第一種:
for ($i=1;$i<=5;$i++){
switch ($i){
case 1:
echo " "."*"." ";
break;
case 2:
echo " ";
break;
case 3:
echo " "."*"." "."*"." ";
break;
case 4:
echo " ";
break;
case 5:
echo "*"." "."*"." "."*";
break;
}
echo "<br>";
實現(xiàn)效果就是老師要求的圖像,不過老師覺得應(yīng)該還有更簡單的實現(xiàn)方式,可以將空格和*號分開輸出;
于是就有了第二種:
for($a=0;$a<4;$a++){
for($b=4;$b>$a;$b--){
echo " ";
}
for($c=1;$c<=$a;$c++){
echo "*";
}
for($d=0;$d<=$a;$d++){
echo "*";
}
echo "<br>";
}
這個實現(xiàn)的效果就沒有剛才那種中間空心的了,效果如下:
*
***
*****
*******
這個還沒有實現(xiàn)空心,待會再試試,今天第一篇博客算完成了,希望以后可以長寫。
相關(guān)文章
PHP strtotime函數(shù)用法、實現(xiàn)原理和源碼分析
這篇文章主要介紹了PHP strtotime函數(shù)用法、實現(xiàn)原理和源碼分析,本文講解了strtotime函數(shù)的一些用法、strtotime函數(shù)的實現(xiàn)基本原理、strtotime(“-1 month”)求值失敗的原因等內(nèi)容,需要的朋友可以參考下2015-02-02php判斷str字符串是否是xml格式數(shù)據(jù)的方法示例
這篇文章主要介紹了php判斷str字符串是否是xml格式數(shù)據(jù)的方法,結(jié)合實例形式較為詳細的分析了php采用自定義函數(shù)針對xml格式數(shù)據(jù)進行驗證的相關(guān)操作技巧,需要的朋友可以參考下2017-07-07php 網(wǎng)頁播放器用來播放在線視頻的代碼(自動判斷并選擇視頻文件類型)
其實這里的php 視頻播放代碼基本上常見的視頻格式都支持,用正則匹配文件擴展名,并根據(jù)文件擴展名的不同調(diào)用相應(yīng)的在線播放器代碼。2010-06-06Linux平臺PHP5.4設(shè)置FPM線程數(shù)量的方法
這篇文章主要介紹了Linux平臺PHP5.4設(shè)置FPM線程數(shù)量的方法,較為詳細的分析了Linux平臺php5.4設(shè)置FPM的相關(guān)參數(shù)、功能及使用技巧,需要的朋友可以參考下2016-11-11PHP使用http_build_query()構(gòu)造URL字符串的方法
這篇文章主要介紹了PHP使用http_build_query()構(gòu)造URL字符串的方法,結(jié)合實例形式較為詳細的分析了http_build_query函數(shù)的功能,使用技巧與相關(guān)注意事項,需要的朋友可以參考下2016-04-04