问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP 循环流程

发布网友 发布时间:2022-04-18 11:41

我来回答

4个回答

懂视网 时间:2022-04-18 16:02

从执行方式上看,语句的控制结构分为以下三种:

1、 顺序结构:从第一条语句到最后一条语句完全顺序执行;

2、 选择结构:根据用户输入或语句的中间结果去执行若干任务;

3、 循环结构:根据某条条件重复地执行某项任务若干次,或直到达成目标即可。

PHP中 有三种控制语句用以实现选择结构与循环结构:

1、 条件控制语句:if、else、elseif和switch;

2、 循环控制语句:foreach、while、do while和for;

3、 转移控制语句:break、continue和return。

推荐教程:PHP视频教程

热心网友 时间:2022-04-18 13:10

老兄,你再把我这一段拷贝过去试试看,我帮你调试好啦~~~呵呵~~~

<?php

//首先定义一个数组————图书类型数组

$type[0][0]="学生用书";       //第 1 个大类别

$type[0][1]="学生教材";       //第 1 大类中的第 1 小类

$type[0][2]="教辅用书";    

$type[0][3]="课外读物";

$type[0][4]="考试题集";

$type[1][0]="名著";        //第 2 个大类别

$type[1][1]="中国古典";       //第 2 大类中的第 1 小类

$type[1][2]="世界名著";

$type[1][3]="英文原著";

$type[2][0]="考试用书";       //第 3 个大类别

$type[2][1]="公务员";       //第 3 大类中的第 3 小类

$type[2][2]="会计师"; 

$type[2][3]="医药师";

$type[3][0]="儿童读物";       //第 4 个大类别

$type[3][1]="看图识字";       //第 4 大类中的第 4 小类

$type[3][2]="动漫任务";

$type[4][0]="武侠小说";       //第 5 个大类别

$type[4][1]="金庸小说";       //第 5 大类中的第 5 小类

$type[4][2]="古龙小说";

$type[4][3]="玄幻小说";

echo "<table border=1>";     //打印表格头

for($i=0;$i<count($type);$i++)     //外壳循环

{

 $s=0;          //定义循环标识变量

 for($j=0;$j<count($type[$i]);$j++)   //内层循环

 {

  if($s%2==0)echo "<tr>";     //如果标识为偶数新起一行

  $s++;         //标识自增

  if($j==0)        //判断是否为大类别

  echo "<td colspan=2 bgcolor='#cccc00'>"; //打印大类别的表格

  else echo "<td bgcolor='#ccccff'>"; //打印小类别的表格

  echo $type[$i][$j];      //输出数据

  echo "</td>";       //表格结束

  if($j==0)

  {

   $s++;        //如果为大类别则标识再次自增

  }

  if($s%2==0)

  {

   echo "</tr>";    //如果大类别一格或小类别两格则表格的地行结束

  }

  if ($s==count($type[$i])+1&&count($type[$i]%2==0)){

   echo "<td bgcolor='#ccccff'> </td></tr>";

  }

 }

}

?>

这个与你原来的没有多大区别,可能是你写代码的时候,没有注意那个if语句,还有就是你的双引号当中不能再用双引号,要修改成单引号~~~都是一些细节问题~~~自己把我的代码与你的比较下就知道啦~~里面那个图片是我运行的效果,可以看看~~~

热心网友 时间:2022-04-18 14:28

<?php

//首先定义一个数组————图书类型数组
$type[0][0]="学生用书"; //第 1 个大类别
$type[0][1]="学生教材"; //第 1 大类中的第 1 小类
$type[0][2]="教辅用书";
$type[0][3]="课外读物";
$type[0][4]="考试题集";
$type[1][0]="名著"; //第 2 个大类别
$type[1][1]="中国古典"; //第 2 大类中的第 1 小类
$type[1][2]="世界名著";
$type[1][3]="英文原著";
$type[2][0]="考试用书"; //第 3 个大类别
$type[2][1]="公务员"; //第 3 大类中的第 3 小类
$type[2][2]="会计师";
$type[2][3]="医药师";
$type[3][0]="儿童读物"; //第 4 个大类别
$type[3][1]="看图识字"; //第 4 大类中的第 4 小类
$type[3][2]="动漫任务";
$type[4][0]="武侠小说"; //第 5 个大类别
$type[4][1]="金庸小说"; //第 5 大类中的第 5 小类
$type[4][2]="古龙小说";
$type[4][3]="玄幻小说";
header("content-type:text/html;charset=utf-8");

echo "<table border=\"1\">"; //打印表格头

for($i = 0 ; $i < count($type) ; $i++) { //外壳循环

for($j = 0 , $s = 0; $j < count($type[$i]) ; $j++) { //内层循环

if(($s % 2) == 0){

echo "<tr>"; //如果标识为偶数新起一行

}

$s++; //标识自增

if($j == 0) { //判断是否为大类别

echo "<td colspan=2 bgcolor=\"#cccc00\">"; //打印大类别的表格

} else {

echo "<td bgcolor=\"#ccccff\">"; //打印小类别的表格

}

echo $type[$i][$j];//输出数据

echo "</td>"; //表格结束

if($j == 0) {//如果为大类别则标识再次自增

$s++;

}

if(($s % 2) == 0) {

echo "</tr>"; //如果大类别一格或小类别两格则表格的地行结束

}

if($s == (count($type[$i]) + 1) && (count($type[$i]) % 2) == 0) { //判断小类别项为奇数的情况

echo "<td bgcolor=\"#ccccff\"></td></tr>"; //在后面添加空表格

}
}
}

echo '</table>';

?>

热心网友 时间:2022-04-18 16:03

-_-!
搞得这么乱,看不出是要什么样的效果,这种写法是ASP的,在PHP中不推荐。
但我又看不到表格应该是怎么样的……
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
景德镇书香蔓城多少钱一平方? 银盛泰书香蔓城基本信息 景德镇书香蔓城是什么装修? 卫生间风水和健康的关系是什么? 卫生间窗户风水大忌 8种危害健康可怕浴室风水 易惹祸的八种卫生间格局,快来看看吧! 我最好朋友的婚礼 演员表 我最好朋友的婚礼职员表 浙大夏令营是干什么的 被建设银行起诉会怎样 我欠建行信用卡2万多逾期超过90天了、我每个月只能还2-3千.最低还款额度我还不上了会被起诉吗? 建行信用卡逾期10000,现在还了3000多了,5年了银行要起诉了怎么办? 为什么进入报名选折省份的地方进入不了教师资格考试网上报名系统? 任天堂官网申请了账号 游戏机里面还要申请吗 烤饼干要用什麽材料?怎么用微波炉烤? 请问大家用微波炉怎么烤饼干? 华硕B85主板配哪款CPU实用? H81M-D和b85m-f这两块主板哪个更适合i5-4430 CPU @ 3.00GHz 华硕b85m f这个主板最大支持多少功率的CPU,我用的i5 4570 玩大型游戏老是死机 主板B85M-F PLUS能用amd的cpu吗 华硕B85M-F PLUS可以配 I7 CPU吗 icloud删除了以后微信没内存 我家的格兰仕自动洗衣机脱水脱不干净是什么原因 有个女孩送了我一片枫叶,啥意思?莫名其妙,高手指点下。 为什么耐克鞋子有勾子向前大多数的勾子都后? 侧面耐克的钩子标志,正面有个乔丹的标志,有点像板鞋,低帮,鞋头的网眼较大 小写的nike是什么系列 中软国际的.net讲的怎么样? 技术支持工程师要求和面试问题 建设银行欠款6万,被起诉了,问下该怎么办? 我在工商银行和建行的信用卡逾期了,但是这段时间确实挺困难的没钱还,我会不会被起诉? 建行信用卡逾期,会起诉吗? 5月的节日有哪些?越详细越好 如果被人忽悠打了借条怎么办 拖欠货款后出具借条怎么办,怎么起诉 他欠我的货款,他给我打了一个欠条,现在我联系不上他了,电话关机,我是起诉还是报案? 对方欠货款,打了欠条不还怎么办 手机的耳机带麦克风,插电脑上能不能用麦克风? 油溅到脸上破了 被烧开的油溅到脸上怎么处理 欠别人货款没钱还,打了欠条,算诈骗吗 油溅到脸上,烫伤了,破了,怎么办? 5月份到底有哪些节日? 欠款人把欠条骗走了不还钱了怎么办? 耳机插在笔记本上后麦克风还是使用的笔记本自带的麦克风,怎么使用耳机自己的麦克风 弟弟欠款姐姐被逼下打了欠条,在姐姐无力偿还情况下怎么办? 有分屏的APP吗? 红米玩游戏怎么下拉不了通知栏 为什么红米note玩游戏时不能下滑通知栏