分享几种用PHP写99乘法表的方式-php教程

资源魔 41 0

保举:《PHP视频教程》

起首依照端方,仍是先空话一番,关于刚学PHP的老手来说,用php写九九乘法表无疑长短常经典的一道操练题。

但没有要小视这道操练题,它关于逻辑的考验仍是相称到位的。

兴许有人会感觉,九九乘法表有甚么难的,我两分钟就能够写进去。

是的,所谓难者没有会,会者没有难,关于一些新手来说,这的确算没有患上甚么。可是关于老手,倒是能够锤炼逻辑思想的。

并且,你就真感觉这是一道小儿科的题?

假如没有限度前提,可能你两分钟的确能够敲完好段代码,纯熟的话还能够用几种形式完成,然而假如是让你写出四个角度的九九乘法表呢?(还能够持续延长上来)

此外没有多说,送上年夜乘佛法之PHP九九乘法表(三种轮回、4种角度):

1、应用for轮回打印九九乘法表:

<?php

for($j=1; $j<=9; $j++) {

for($i=1; $i<=$j; $i++) {

echo "{$i}x{$j}=".($i*$j)." ";

}
echo "<br />";

}

2、应用while轮回打印九九乘法表

<?php
$j = 1;

while($j<=9){

$i = 1;

while($i<=$j){

echo "{$i}x{$j}=".($i*$j)." ";

$i++;

}

echo "<br />";

$j++;

}

3、应用do while轮回打印九九乘法表

<?php

$j = 1;

do {

$i = 1;

do {

echo "{$i}x{$j}=".($i*$j)." ";

$i++;

} while($i<=$j);

echo "<br />";

$j++;

} while($j<=9);

上面应用for轮回以表格方式输入九九乘法表

角度一:(最一般的惯例写法)

<?php

echo "<table width='600' border='1'>";

for($j=1;$j<=9;$j++){

echo "<tr>";

for($i=1;$i<=$j;$i++){

echo "<td>{$i}*{$j}=".($i*$j)."</td>";

}

echo "</tr>";

}

echo "</table>";

角度二:(与惯例写法成X轴对称)

<?php

echo "<table width='600' border='1'>";

for($j=9;$j>=1;$j--){

echo "<tr>";

for($i=1;$i<=$j;$i++){

echo "<td>{$i}*{$j}=".($i*$j)."</td>";

}

echo "</tr>";

}

echo "</table>";

角度三:(与角度二成Y轴对称)

<?php

echo "<table width='600' border='1'>";

for($j=9;$j>=1;$j--){

echo "<tr>";

for($z=0;$z<9-$j;$z++){

echo "<td> </td>";

}

for($i=1;$i<=$j;$i++){

echo "<td>{$i}*{$j}=".($i*$j)."</td>";

}

echo "</tr>";

}

echo "</table>";

角度四:(与惯例写法成Y轴对称)

<?php
echo "<table width='600' border='1'>";

for($j=1;$j<=9;$j++){

echo "<tr>";

for($z=0;$z<9-$j;$z++){

echo "<td> </td>";

}

for($i=$j;$i>=1;$i--){

echo "<td>{$i}*{$j}=".($i*$j)."</td>";

}

echo "</tr>";

}

echo "</table>";

以上就是分享几种用PHP写99乘法表的形式的具体内容,更多请存眷资源魔其它相干文章!

标签: php php开发教程 php开发资料 php开发自学

抱歉,评论功能暂时关闭!