php实现 三角形_PHP使用for循环输出三角形
在PHP面試過(guò)程中,關(guān)于for循環(huán)的基礎(chǔ)知識(shí)考點(diǎn)是必不可少的。如通過(guò)for循環(huán)構(gòu)造輸出三角形的形狀。那么實(shí)現(xiàn)三角形的效果,我們就需要通過(guò)嵌套for循環(huán)的思路。
下面我們就給大家結(jié)合簡(jiǎn)單的代碼示例,給大家介紹PHP 嵌套for循環(huán)輸出三角形的方法。
代碼示例如下:<?php
for($x=1;$x<=5;$x++)
{
for ($y=1;$y<=$x;$y++)
{
echo "*";
if($y< $x)
{
echo " ";
}
}
echo "
";
}
效果如下圖所示:
上述代碼中,我們使用了兩個(gè)for循環(huán),第一個(gè)for循環(huán)用來(lái)循環(huán)出組成三角形的行數(shù)。第二個(gè)for循環(huán)則是循環(huán)出列數(shù)。
注:for 循環(huán)是 PHP 中比較復(fù)雜的循環(huán)結(jié)構(gòu)。它的行為和 C 語(yǔ)言的相似。
for 循環(huán)的語(yǔ)法是:for (expr1; expr2; expr3)
statement
第一個(gè)表達(dá)式(expr1)在循環(huán)開始前無(wú)條件求值(并執(zhí)行)一次。
expr2 在每次循環(huán)開始前求值。如果值為 TRUE,則繼續(xù)循環(huán),執(zhí)行嵌套的循環(huán)語(yǔ)句。如果值為 FALSE,則終止循環(huán)。
expr3 在每次循環(huán)之后被求值(并執(zhí)行)。
每個(gè)表達(dá)式都可以為空或包括逗號(hào)分隔的多個(gè)表達(dá)式。表達(dá)式 expr2 中,所有用逗號(hào)分隔的表達(dá)式都會(huì)計(jì)算,但只取最后一個(gè)結(jié)果。expr2 為空意味著將無(wú)限循環(huán)下去(和 C 一樣,PHP 暗中認(rèn)為其值為 TRUE)。這可能不像想象中那樣沒(méi)有用,因?yàn)榻?jīng)常會(huì)希望用有條件的 break 語(yǔ)句來(lái)結(jié)束循環(huán)而不是用 for 的表達(dá)式真值判斷。
本篇文章就是關(guān)于PHP for循環(huán)輸出三角形的方法介紹,非常簡(jiǎn)單易懂,希望對(duì)需要的朋友有所幫助!
總結(jié)
以上是生活随笔為你收集整理的php实现 三角形_PHP使用for循环输出三角形的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php https server_使用h
- 下一篇: zend studio搭建php开发环境