小编给大家分享一下PHP打印左右箭头图案怎么弄,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
创新互联是一家专业提供磁县企业网站建设,专注与成都网站建设、成都做网站、H5网站设计、小程序制作等业务。10年已为磁县众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
用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 "\n\n"; // 方法调用以打印左箭头 leftpattern($n);
输出:
看完了这篇文章,相信你对PHP打印左右箭头图案怎么弄有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!
分享名称:PHP打印左右箭头图案怎么弄
URL分享:/article44/ipgjee.html
成都网站建设公司_创新互联,为您提供网站收录、虚拟主机、网站设计、网站导航、网站排名、面包屑导航
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联