运用循环语句各写一个左下三角和左上三角的九九乘法表。
//左下三角
for($i=1;$i<=9;$i++){
for($j=1;$j<=$i;$j++){
if($i<=$j){
if(strlen($i*$j) == 1){
echo $i.'*'.$j.'='.' '.$i*$j.'<br>';
}else{
echo $i.'*'.$j.'='.$i*$j.'<br>';
}
}else{
if(strlen($i*$j) == 1){
echo $i.'*'.$j.'='.' '.$i*$j.' ';
}else{
echo $i.'*'.$j.'='.$i*$j.' ';
}
}
}
}
echo '------------------------------------------------------------------------------------------'.'<br>';
//左上三角
for($i=1;$i<=9;$i++){
for($j=9;$j>=$i;$j--){
if($i<=$j){
if(strlen($j*$i) == 1){
echo $j.'*'.$i.'='.' '.$j*$i." ";
}else{
echo $j.'*'.$i.'='.$j*$i." ";
}
}else{
echo $j.'*'.$i.'='.$j*$i.'<br>';
}
}
echo '<br>';
}
效果如下: