打印乘法表

运行结果

/

php菱形图案输出PHP进修第六课函数的运用一 Ruby

@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学习坊,文章中如有缺点或疏漏之处,欢迎大家在评论区指出。
也欢迎大家积极转发评论。