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打印左右箭头图案的实现方法(代码示例)所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。