各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案

Str Tom,为分享PHP技术和解决方案,贡献一份自己的力量!
收藏本站(不迷路),每天更新好文章!
当前位置:首页 > CMS教程 > PHP

PHP打印左右箭头图案的实现方法(代码示例)

管理员 2023-09-05
PHP
118

PHP打印左右箭头图案的实现方法(代码示例)

内容导读

收集整理的这篇技术教程文章主要介绍了PHP打印左右箭头图案的实现方法(代码示例),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1234字,纯文字阅读大概需要2分钟

内容图文

本篇文章我们将给大家介绍了一个有趣的PHP方法。即用PHP实现打印出由星形组成的右箭头图案和左箭头图案。如,输入奇数n,表示要打印的图案高度和宽度。

例子:

PHP代码实现示例如下:

<?php   // rightpattern方法可打印右箭头图案function rightpattern($n) {           // 用于打印上面部分    $c1 = ($n - 1) / 2;       // 用于打印下半部    $c2 = floor(3 * $n / 2 - 1);       for ($i = 0; $i < $n; $i++)     {         for ($j = 0; $j < $n; $j++)          {               // 检查条件,以打印右箭头            if (($j - $i) == $c1 ||                  ($i + $j) == $c2 ||                   $i == $c1)                 echo "*";               // 否则打印空格            else                echo " ";         }                   echo "n";     } }   // leftpattern方法可打印左箭头图案function leftpattern($n) {     $s = ' ';     $st = '*';       // 用于打印上半部    for ($i = ($n - 1) / 2; $i > 0; $i--)     {     for($j = 0; $j < $i; $j++)         echo " ";     echo $st."n";     }           // 用于打印中间部分    for ($i = 0; $i < $n; $i++)         echo "*";     echo "n";       // 用于打印下半部    for ($i = 1; $i <= ($n - 1) / 2; $i++)     {             for($j = 0; $j < $i; $j++)         echo " ";     echo $st."n";     }     echo "n"; }       // 运行     $n = 9; // 必须是奇数       // 方法调用以打印右箭头    rightpattern($n);       echo "nn";       // 方法调用以打印左箭头    leftpattern($n);

输出:

相关推荐:《PHP教程》

本篇文章就是关于PHP打印左右箭头图案的实现方法,简单有趣,希望对需要的朋友有有所帮助!

以上就是PHP打印左右箭头图案的实现方法(代码示例)的详细内容,更多请关注Gxl网其它相关文章!

内容总结

以上是为您收集整理的PHP打印左右箭头图案的实现方法(代码示例)全部内容,希望文章能够帮你解决PHP打印左右箭头图案的实现方法(代码示例)所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部