一、使用for循环打印九九乘法表:
for($j=1; $j<=9; $j++) {
for($i=1; $i<=$j; $i++) {
echo "{$i}x{$j}=".($i*$j)." ";
}
echo "
";
}二、使用while循环打印九九乘法表
$j = 1;
while($j<=9){
$i = 1;
while($i<=$j){
echo "{$i}x{$j}=".($i*$j)." ";
$i++;
}
echo "
";
$j++;
}三、使用do while循环打印九九乘法表
下面使用for循环以表格形式输出九九乘法表
角度一:(最普通的常规写法)
";
for($j=1;$j<=9;$j++){
echo "";
for($i=1;$i<=$j;$i++){
echo "{$i}*{$j}=".($i*$j)." ";
}
echo " ";
}
echo "";角度二:(与常规写法成X轴对称)
";
for($j=9;$j>=1;$j--){
echo "";
for($i=1;$i<=$j;$i++){
echo "{$i}*{$j}=".($i*$j)." ";
}
echo " ";
}
echo "";角度三:(与角度二成Y轴对称)
";
for($j=9;$j>=1;$j--){
echo "";
for($z=0;$z<9-$j;$z++){
echo " ";
}
for($i=1;$i<=$j;$i++){
echo "{$i}*{$j}=".($i*$j)." ";
}
echo " ";
}
echo "";角度四:(与常规写法成Y轴对称)
";
for($j=1;$j<=9;$j++){
echo "";
for($z=0;$z<9-$j;$z++){
echo " ";
}
for($i=$j;$i>=1;$i--){
echo "{$i}*{$j}=".($i*$j)." ";
}
echo " ";
}
echo "";