吾爱乐享
个人学习博客

php学习之流程控制中循环结构

1.循环结构之while循环

语法:

变量初始化;

while(条件表达式){

循环体;

变量的变化;

说明:

  • 变量的初始化:这个初始化的值可以是任何一个数字
  • 条件表达式:只有条件为true才会重复循环内容代码
  • 变量的变化:给循环退出指定的条件

案例:输出1-100

案例:99除法表

2.循环结构之do…while循环

语法:

变量初始化;

do{

循环体;

变量的变化;

}while(条件表达式);

注:while结尾需要分号结束

注意:do…while循环不管条件是否达成,都会运行一次循环体中的代码

案例:打印1-100

案例:99乘法表

3.循环结构之for循环

语法:

for(变量初始化;条件表达式;变量的变化){

循环体

案例:打印1-100

for循环中变量的初始化、条件表达式、变量的变化可以同时写多个,每个用逗号隔开

案例:有一百块钱,需要买100只鸡,已知公鸡3元1只,母鸡5元1只,小鸡1元3只,求有几种方法购买,每种购买的公鸡母鸡小鸡各多个?

循环打印*号的各种形式案例

1.打印四行四列矩形

2.三角形

3.三角形1357变化

4.正三角形

5.正三角形,中间为空

6.正三角形,中间为空,底部闭合

7.打印菱形

8.漏斗

//三角形
for ($i=0; $i < 4; $i++) { 
for ($j=0; $j <= $i; $j++) { 
Echo '*&nbsp;';
}
echo '<br>';
}
echo '<hr>';
//三角形1357变化
for ($i=1; $i <= 4; $i++) { 
for ($j=1; $j <= $i*2-1; $j++) { 
Echo '*&nbsp;';
}
echo '<br>';
}
echo '<hr>';
//正三角形
for ($i=1; $i <= 4; $i++) { 
for ($k=4; $k > $i; $k--) { 
echo '&nbsp;';
}
for ($j=1; $j <= $i; $j++) { 
Echo '*&nbsp;';
}
echo '<br>';
}
echo '<hr>';
//正三角形,中间为空
for ($i=1; $i <= 4; $i++) { 
for ($k=4; $k > $i; $k--) { 
echo '&nbsp;';
}
for ($j=1; $j <= $i*2-1; $j++) { 
if($j==$i*2-1|| $j==1){
Echo '*&nbsp;';
}else{
echo '&nbsp;';
}

}
echo '<br>';
}
//正三角形,中间为空,底部闭合
for ($i=1; $i <= 4; $i++) { 
for ($k=1; $k <=4 - $i; $k++) { 
echo '&nbsp;';
}
for ($j=1; $j <= $i*2-1; $j++) { 
if($j==$i*2-1 || $j==1||$i==4){
Echo '*';
}else{
echo '&nbsp;';
}

}
echo '<br>';
}
//打印菱形
for($i=1;$i<=4;$i++){
for($k=1;$k<=4-$i;$k++){
echo '&nbsp;';
}
for($j=1;$j<=$i*2-1;$j++){
if($j==$i*2-1 || $j==1){
echo '*';
}else{
echo '&nbsp;';
}
}
echo '<br>';
}
for($i=3;$i>=1;$i--){
for($k=1;$k<=4-$i;$k++){
echo '&nbsp;';
}
for($j=1;$j<=$i*2-1;$j++){
if($j==$i*2-1 || $j==1){
echo '*';
}else{
echo '&nbsp;';
}
}
echo '<br>';
}
//漏斗
for($i=4;$i>=2;$i--){
for($k=1;$k<=4-$i;$k++){
echo '&nbsp;';
}
for($j=1;$j<=$i*2-1;$j++){
if($j==$i*2-1 || $j==1 || $i==4){
echo '*';
}else{
echo '&nbsp;';
}
}
echo '<br>';
}
for($i=1;$i<=4;$i++){
for($k=1;$k<=4-$i;$k++){
echo '&nbsp;';
}
for($j=1;$j<=$i*2-1;$j++){
if($j==$i*2-1 || $j==1 || $i==4){
echo '*';
}else{
echo '&nbsp;';
}
}
echo '<br>';
}
赞(0) 打赏
未经允许不得转载:吾爱乐享 » php学习之流程控制中循环结构

评论 抢沙发

评论前必须登录!

 

推荐免费资源共享,个人经验总结学习

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏