首页 > 代码库 > 流程控制-循环结构
流程控制-循环结构
一,while 循环
1、语法:
$var = 0;
while(表达式){
循环体
$var++;
}
2、实例:while 循环出一个10行10列的表格
<html>
<head>
<title>这是一个测式的页面</title>
</head>
<body>
<table width=‘500‘ height=‘200‘ border=‘1‘>
</body>
</html>
<head>
<title>这是一个测式的页面</title>
</head>
<body>
<table width=‘500‘ height=‘200‘ border=‘1‘>
< ?php
$out=0;
while ($out <= 10) {
$bgcolor = $out%2 ==0 ?"red" : "green";
echo "<tr bgcolor={$bgcolor}>";
$in = 0;
while ($in <= 10) {
echo "<td>11</td>";
$in ++;
}
echo "</tr>";
$out ++;
}
?>
</table>$out=0;
while ($out <= 10) {
$bgcolor = $out%2 ==0 ?"red" : "green";
echo "<tr bgcolor={$bgcolor}>";
$in = 0;
while ($in <= 10) {
echo "<td>11</td>";
$in ++;
}
echo "</tr>";
$out ++;
}
?>
</body>
</html>
二、do.....while 循环
<?php
do{ //使用do关键字开始循环
语句块 //循环体
}while ( 表达式<= 10); //表达式 最后的一个分号 ; 千万不要忘记了
?>
do{ //使用do关键字开始循环
语句块 //循环体
}while ( 表达式<= 10); //表达式 最后的一个分号 ; 千万不要忘记了
?>
三、for 循环
<?php
//这是第一种写法
for ($i=0; $i < ; $i++) {
# code...
}
//这是第二种写法
$i=0;
for (; ; ) {
if ($i>10) {
echo $i."<br/>";
}
$i++;
}
?>
//这是第一种写法
for ($i=0; $i < ; $i++) {
# code...
}
//这是第二种写法
$i=0;
for (; ; ) {
if ($i>10) {
echo $i."<br/>";
}
$i++;
}
?>
九九乘法表:
<?php
header("Content-Type:text/html;charset=utf-8");
for ($i=1; $i<=9 ; $i++) {
for ($j = $i; $j <=9 ; $j++) {
echo "$i X $j =".$i*$j." ";
}
echo "<br/>";
}
echo "<hr/>";
for ($i=9; $i>=1 ; $i--) {
for ($j=$i; $j>=1 ; $j--) {
echo "$j X $i =".$j*$i." ";
}
echo "<br/>";
}
echo "<hr/>";
for ($i=1; $i <=9 ; $i++) {
for ($j=1; $j<=$i ; $j++) {
echo "$j X $i =".$j*$i." ";
}
echo "<br/>";
}
echo "<hr/>";
for ($i=9; $i >=1 ; $i--) {
for ($j=9; $j>=$i ; $j--) {
echo "$j X $i =".$j*$i." ";
}
echo "<br/>";
}
?>
header("Content-Type:text/html;charset=utf-8");
for ($i=1; $i<=9 ; $i++) {
for ($j = $i; $j <=9 ; $j++) {
echo "$i X $j =".$i*$j." ";
}
echo "<br/>";
}
echo "<hr/>";
for ($i=9; $i>=1 ; $i--) {
for ($j=$i; $j>=1 ; $j--) {
echo "$j X $i =".$j*$i." ";
}
echo "<br/>";
}
echo "<hr/>";
for ($i=1; $i <=9 ; $i++) {
for ($j=1; $j<=$i ; $j++) {
echo "$j X $i =".$j*$i." ";
}
echo "<br/>";
}
echo "<hr/>";
for ($i=9; $i >=1 ; $i--) {
for ($j=9; $j>=$i ; $j--) {
echo "$j X $i =".$j*$i." ";
}
echo "<br/>";
}
?>
九九乘法表加表格:
<?php
echo "<table width=‘900‘ border=‘1‘>";
for ($i=9; $i >=1 ; $i--) {
echo "<tr>";
for ($j=$i; $j >=1 ; $j--) {
$bj=$j%2==0?"#cccccc":"#999999";
echo "<td bgcolor={$bj}>"."$j X $i =".$j*$i."</td>";
}
echo "</tr>";
}
echo "</table>";
?>
echo "<table width=‘900‘ border=‘1‘>";
for ($i=9; $i >=1 ; $i--) {
echo "<tr>";
for ($j=$i; $j >=1 ; $j--) {
$bj=$j%2==0?"#cccccc":"#999999";
echo "<td bgcolor={$bj}>"."$j X $i =".$j*$i."</td>";
}
echo "</tr>";
}
echo "</table>";
?>
流程控制-循环结构
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。