PHP循环遍历倒金字塔

WBOY
Freigeben: 2016-07-29 09:16:22
Original
1946 Leute haben es durchsucht

翻出几个月前学php的时候,自己写的 倒金字塔,楞是看了1个多钟才看明白。还郁闷当时怎么写出来的,原来是有规律的,现在又把代码精炼了下,记下来。代码这东西,真就是怕忘-_-!!!

代码:

function a($n){
    $p = ($n+1)/2;        //计算最中间的行号
    for($i=1;$i        if($i            $m = 2*$i-1;        //上半部分:每行*号个数
            $sp = ($n-$m)/2;    //空格数的一半
            $i1 = $m;        //星号数
            for($j=1;$j            for($j=1;$j            for($j=1;$j            echo "
";    
        }else{
                if($i==$p){        //遍历中间行:中间的个数刚好等于行数
                    for($j=1;$j                    echo "
";
                }
                else{                //遍历下半部分
                    $i2 = 2*($n+1-$i)-1;    //*号数 (有规律的-对称)
                    $sp = ($n -$i2)/2;    //空格数的一半
                    for($j=1;$j                    for($j=1;$j                    for($j=1;$j                    echo "
";    
                }
        }
    }
}
a(9);
?>

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了PHP循环遍历倒金字塔,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!