我需要将“函数”与“for循环”结合使用php
发布时间:2020-12-13 22:10:14 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试制作一个程序,提供如下的oputput: X XX XXX XXXX XXXXX XXXX XXX XX X 我有一个类似的程序是: ?php $n = 4; $R[] = '*'; $w = 1; for( $c=1; $c=$n; $c++ ){ $R[] = '*'.str_repeat( '*',$w ); $w = $w+1; } print 'pre'.implode( "n",$R ).'/p
我正在尝试制作一个程序,提供如下的oputput:
X XX XXX XXXX XXXXX XXXX XXX XX X 我有一个类似的程序是: <?php $n = 4; $R[] = '*'; $w = 1; for( $c=1; $c<=$n; $c++ ){ $R[] = '*'.str_repeat( '*',$w ); $w = $w+1; } print '<pre>'.implode( "n",$R ).'</pre>'; ?> 但我需要使用一个函数并为更简单的代码创建另一个循环. 解决方法<?php function drawPyramid($length) { for ($i = 1; $i <= $length; ++$i) { echo str_repeat("x",$i) . "n"; } for ($i = $length - 1; $i > 0; --$i) { echo str_repeat("x",$i) . "n"; } } drawPyramid(3); echo "n"; drawPyramid(5); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |