打印乘法表
运行结果
/
@desc 源代码
@author PHP学习坊
@param int $end 终止的数字
/
function printTable( $end = 9 ){
for ( $i = 1; $i <= $end; $i++ ){
for ( $j = 1; $j <= $i; $j++ ){
echo \公众 {$j} {$i} = \公众.$i $j;
}
echo \公众\n\公众;
}
}
printTable( 11 );
打印菱形
运行结果
/
@author PHP 学习坊
@desc 打印菱形 源代码 关键点是每行$char个数的打算以及空格的数量的打算
@param $height 层数
@param $char 输出的图形
/
function printRhombus( $height = 7 , $char = ''){
$result = array();
$max = $height 2 - 1;
for ( $i = 1; $i <= $height; $i++ ){
//第i层多少个$char
$num = 2 $i -1;
$str = '';
for ( $j = 0; $j < $height - $i+1; $j++ ){
$str .= ' ';
}
for ( $j = 0; $j < $num; $j++ ){
$str .= $char;
}
$result[$i] = $str;
$result[$height 2 - $i + 1] = $str;
}
for ( $i = 1; $i <= $height 2; $i++ ){
echo $result[$i],\"大众\n\公众;
}
}
printRhombus(9 , '#');
ps:最近几天会每天先容两个小方法,一方面帮助大家熟习函数,一方面熟习一下php各种内置的方法,算是对前几天的一个总结。感谢关注PHP学习坊,文章中如有缺点或疏漏之处,欢迎大家在评论区指出。也欢迎大家积极转发评论。