Blogger Information
Blog 12
fans 0
comment 0
visits 12823
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
用PHP生成表单和乘法表
留情的博客
Original
1443 people have browsed it

惯例,先上代码

<?php
header('content-type:text/html;charset=utf-8');
echo '<hr>';
echo <<< 'INPUT'
<form>
<h2>乘法表生成</h2>
请输入数字 <input type="text" name="number">
<button>生成</button>
</form>
INPUT;
$num = isset($_GET['number']) ? $_GET['number']:'null';
//echo "$num";
echo '<table border="1"  cellpadding="10" cellspacing="0" style="border-collapse:collapse"><h2>利用for循环生成乘法表表格</h2>';
for ($m = 1; $m<=9; $m++){
    echo '<tr>';
    for ($n = 1;$n<=$m;$n++){
        if ($n<=$num){
            echo '<td>';
            echo "$m X $n = ".$m*$n."";
        }
        echo '</td>';
    }
}
echo "</tr>";
echo "</table>";
echo '<hr>';
echo '<table border="1"  cellpadding="10" cellspacing="0" style="border-collapse:collapse"><h2>利用for循环生成乘法表</h2>';
for ($a = 1; $a <= 9; $a++) {
    echo '<tr>';
    for ($b = 1; $b <= $a; $b++) {
        echo '<td>';
        echo "$a*$b=" . $a * $b . "";
        echo '</td>';
    }
}
echo "</tr>";
echo "</table>";


echo '<hr>';

echo '<table border="1"  cellpadding="10" cellspacing="0" style="border-collapse:collapse"><h2>利用while循环生成乘法表</h2>';
$d = 1;
while ($d<=9){
    echo '<tr>';
    $e = 1;
    while ($e<=$d){
        echo '<td>';
        echo "$d*$e=".$d*$e."";
        $e++;
        echo '</td>';
    }$d++;
}
echo "</tr>";
echo "</table>";

echo '<hr>';
echo '<table border="1"  cellpadding="10" cellspacing="0" style="border-collapse:collapse"><h2>利用do while循环生成乘法表</h2>';
$x = 1;
do {
    echo '<tr>';
    $y = 1;
    do {
        echo '<td>';
        echo "$x X $y = ".$x*$y."";
        $y++;
        echo '</td>';
    }while($y<=$x);
    $x++;
}while($x<=9);
echo "</tr>";
echo "</table>";


运行结果


http://lib.ourlib.cc/study1.php


备注

<table border="1"  cellpadding="10" cellspacing="0" style="border-collapse:collapse">

border-collapse属性:collapse 将重叠的边框合并,不会让边框显示的很粗,影响整体效果

备注2:while循环

while (条件为真) {
  要执行的代码;
}

备注3:do while循环  do while 跟while的顺序刚好是相反的

do {
  要执行的代码;
} while (条件为真);


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post