PHP打印左右箭头图案的实现方法(代码示例)
本篇文章我们将给大家介绍了一个有趣的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 "\n\n"; // 方法调用以打印左箭头 leftpattern($n);
输出:
相关推荐:《PHP教程》
本篇文章就是关于PHP打印左右箭头图案的实现方法,简单有趣,希望对需要的朋友有有所帮助!
以上就是PHP打印左右箭头图案的实现方法(代码示例)的详细内容,更多请关注教程集其它相关文章!
您可能感兴趣的文章:
PHP打印左右箭头图案的实现方法(代码示例)
php箭头的用法是什么?
js实现图片上显示左右箭头类似翻页效果的代码
用CSS改变鼠标样式
jQuery探测位置的提示弹窗(toolTip box)详细解析
jQuery 可折叠侧边栏菜单的实现代码
在CSS3中制作小三角形效果代码
手把手教你的jquery CSS控制打印样式实例
数据结构和算法(Golang实现)(29)查找算法-2-3树和左倾红黑树
前端DIV CSS命名规范大全