本文目錄一覽:
- 1、用PHP寫九九乘法表
- 2、PHP用for循環輸出99乘法表
- 3、如何用php做九九乘法表
- 4、用php中的while編寫九九乘法表
- 5、用php編程實現 九九乘法表。
- 6、php利用函數方法列出九九乘法表
用PHP寫九九乘法表
?php
$i=1;
do{
$j=1;
do{
$mul=$j*$i; //求積
echo $j.”*”.$i.”=”.$mul.” “; //按$j*$i=?格式輸出,並且加一個空格
$j++;
}while($j=$i);
echo “br”; //控制換行
$i++;
}while($i=9);
?
PHP用for循環輸出99乘法表
?php
echo “table width=’666′ border=’1′”;
for($j = 1;$j 10;$j ++)
{
echo “tr”;
for($i = 1;$i = $j;$i ++)
{
echo “td”.”$i”.”x”.”$j”.”=”.($i*$j).”/td”.” “;
}
for($k = 9;$k = $i;$k –)
{
echo “td”.” “.”/td”;
}
echo “/tr”;
}
echo “/table”;
如何用php做九九乘法表
PHP 輸出九九乘法表,可以使用循環處理。一個循環控制行數,一個循環控制列數。示例如下:
!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “”
html
head
meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″
title九九乘法表/title
style type=”text/css”
table{
border-collapse:collapse; border-spacing:0; border-left:1px solid #aaa; border-top:1px solid #aaa;
}
td{
border-right:1px solid #aaa; border-bottom:1px solid #aaa; padding:3px 15px; text-align:left; color:#3C3C3C;
}
/style
/head
body
table width=’600′ border=’1′
?php
//控制行數
for($j=1;$j=9;$j++){
//tr開始
echo “tr”;
//控制列數
for($i=1;$i=$j;$i++){
//輸出td
echo “td{$i}x{$j}=”.($i*$j).”/td”;
}
//tr結束
echo “/tr”;
}
?
/table
/body
/html
效果:
用php中的while編寫九九乘法表
1、WHILE循環輸出PHP九九乘法表/PHP99乘法表
?php $i=1;while($i=9){ $j=1; while($j=$i){ echo “$i x $j=”.$j*$i.” “; $j++; } $i++; echo “br”;}?
2、FOR循環輸出PHP九九乘法表/PHP99乘法表
?php echo “table border=1”; for($i=1;$i10;$i++){ echo “tr”; for($j=1;$j=$i;$j++){ echo “td$j*$i=”.$j*$i.”/td”; } echo “/tr”; } echo “/table”; ?
3、FOR循環輸出PHP九九乘法表/PHP99乘法表
?php echo “table border=1”; for($i=9;$i=1;$i–){echo “tr”; for($j=$i;$j=1;$j–){ echo “td$i x $j=”.$j*$i.”/td”; }echo “/tr”;}?
用php編程實現 九九乘法表。
for($i=10; –$i;){
for($j=$i+1; –$j;){
echo $i, ‘*’, $j, “=”, $i*$j, ‘ ‘;
}
echo “br /”;
}
php利用函數方法列出九九乘法表
代碼:
?php
for($i=1;$i=9;$i++){
for($j=1;$j=$i;$j++){
echo “$j x $i = “.$j*$i.” “;
}
echo “br”;
}
?
輸出結果:
分析:
把最外層循環一次稱之為“趟”:
第一趟:
$i為1,滿足$i = 9,
而內層循環$j 滿足 $j = $i,輸出 1 x 1 = 1
$j 自加1 ,不再滿足 $j =$i,不再輸出
輸出 “br/”換行,
$i 自加 2
本趟結束。
第二趟:
$i 為 2,滿足$i = 9,開始執行第二趟循環
此時內層循環的條件變成了:
for($j =1 ; $j = 2 ; $j++){
……..
}
內層循環輸出兩次,分別輸出:
1 x 2 = 2 和 2 x 2 = 4
同理,當內層循環中的 $j 自加到 3 的時候,不再執行內層循環
輸出“br”;
$i 自加為 3
本趟結束!
第三趟:
同上…..
依次類推:
直到第九趟:
此時$i 已經自加為 9
$i = 9 仍然成立
執行第九趟的內層循環:
此時內層循環變為
for($j=1 ; $j =9 ; $j++){
………..
}
循環執行循環體內的代碼9次,
分別為
1 x 9 = 1 2 x 9 =18 ………..9 x 9 = 81
也就是結果的最後一行
此時$j不再滿足$j=9,內層循環執行結束
輸出“br/”
$i 自加為10
本趟結束。
至第十趟的時候,$i已經為10,不再滿足$i=9,此時,將不再執行此趟循環。
最終輸出了九九乘法表。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/311285.html