php for循环嵌套

<?php
     //2、打印一个50*50的 ‘o‘ 的正方形方整, 使用for的嵌套
     // oooooo
     // oooooo
     // oooooo

//for循环嵌套:for循环里面如果有for循环,外层循环执行一次,内存循环执行一遍
 $aa = "o" ;
 $bb = "o" ;
 
 
   for($a=0;$a<50;$a++){       
          $sa = $aa;
          echo $sa;
       for ($b=0; $b<49; $b++) {    //此时已循环了a一次,所以这里的b是小于49
            $sb = $bb;
               echo $sb;

}
    
          echo "<br>";

}

?>

时间: 2024-12-14 06:07:34

php for循环嵌套的相关文章

4循环嵌套和方法

1 循环嵌套 循环嵌套(多重循环):一个循环结构中的循环体包含其他的循环结构. 任意两种循环结构都可以相互嵌套. for(表达式1;表达式2;表达式3){ for(表达式1;表达式2;表达式3){ } } 特点:外层循环执行1次,内层循环有可能执行多次. 只有当内层循环执行结束后,才会执行下次的外层循环. 示例1:打印3行8列的矩形矩形 public class TestLoop{ public static void main(String[] args){ //外层循环控制行数 for(in

JS中的循环结构、循环嵌套以及函数介绍

[循环结构的步骤]    *①声明循环变量    *②判断循环条件    *③执行循环体(while的{}中的所有代码)操作     *④更新循环变量    *     * 然后,循环执行②③④    *     *     * [JS中循环条件支持的数据类型]    * ①boolean:true 真     false   假    * ②string: 非空字符串为真       空字符串为假    * ③null/NaN/undefined:  全为假    * ④object:全为真 

for循环嵌套

七.for循环嵌套 (一)格式 for(初始条件;循环条件;循环调整) { for(初始条件;循环条件;循环调整) { 循环体 } } (二)例题 1.一个游戏,前20关每一关是自身的分数,21~30关每一关是10分,31~40关每一关是20分,41~49关每一关是30分,第50关是100分,输入你现在闯到的关卡数,求你现在拥有的分数. 主要代码: (1)法一 while (true) { Console.Write("请输入你闯到的关卡:"); int c = int.Parse(C

使用JavaScript循环嵌套解决各种图形

[循环嵌套的规律]    1.外层循环控制行数,内层循环控制每行中元素的个数. [图形题思路]    1.确定图形有几行,行数即为外层循环次数:    2.确定每行中有几种元素组成,有几种元素表示有几个内层循环:    3.确定每种元素的个数,这个个数即为每个内层元素循环次数.     如果每种元素的个数不固定,则找出每种元素的个数,与行号的关系,     这个关系表达式即为内循环的最大值. 1.长方形 1 <!DOCTYPE html> 2 <html> 3 <head&g

for循环和循环嵌套

通过一周对c#的学习,发现很多同学在循环这一块都有点晕,其实只要一步一步的去分析执行步骤和条件,思路清晰了,自然就理解了; 而且很多时候都会for循环里面再嵌套for循环,这样如果思路不清晰,那当然就会一脸懵逼; 下面我来用几个例子,来浅谈下for循环和循环嵌套,希望对大家有所帮助; ①.输出五行五列; 我们来分析下循环过程: 1.当i=0的时候,执行内层循环 j=0,输出一个*号,然后j++;这时候j=1,输出第二个*号,然后j++;......;j=4的时候输出第五个*号,然后j++;这时候

双层for循环嵌套问题:

当两个for循环嵌套时,是第一个for语句先执行完还是第二个for语句先执行完呢???具体的顺序到底是什么样的呢??? 虽说问题简单,但本人感觉获益匪浅,C++语言着实博大精深. 1 #include "stdafx.h" 2 #include <iostream> 3 using namespace std; 4 5 int main() 6 { 7 int i,j; 8 for (i = 1; i <= 4; i++) 9 { 10 for (j = 5; j &

循环嵌套,while循环,穷举迭代循环

一.循环嵌套 简单的就是说,在一个for循环里嵌入多个小for循环. 其中,在打矩形.三角形和乘法口诀表之类的题目中,大for循环一般表示的是行数,其余的小for循环式每一行中的内容. 二.while循环 1,格式 (1) 初始条件: while(循环条件) { 循环体: 状态改变: } 当循环体不满足循环条件时,才能跳出所处的for循环. (2) 初始条件: do { 循环体: 状态改变: } while(循环条件) 其表示才开始不管满不满足循环条件,限制性一次,如果不符合循环条件,就跳出循环

条件语句;for循环 嵌套复习

//打印数字,0,1,8,10,12,每一个数单独占一行 //在全部数字打印完毕之后在打印数字的个数和所有数的和 int count = 0; int sum = 0; for (int i = 0; i <= 12; i++){      switch (i)      {               case 0:               Console.WriteLine(i);               count++;               sum += i;       

编程题:用for循环嵌套,输出下列图形:

#include<stdio.h> void main() { int m,n; for(n=1;n<=9;n=n+1) {for(m=1;m<=n;m=m+1) printf("%-4d",m); printf("\n");             /*一行结束需换行*/ } } 算法解析: 运行结果: 编程题:用for循环嵌套,输出下列图形:,布布扣,bubuko.com

Python 三级菜单与优化(一层循环嵌套)

优化的思路是使用单层循环嵌套完成三级菜单,这个优化思路我非常喜欢,我喜欢在编程的时候用最少的东西写出同样的效果,通常这样会绕来绕去,但非常有趣!!! 需求: 1.运行程序输出第一级菜单: 2.选择一级菜单某项,输出二级菜单,同理输出三级菜单: 3.让用户选择是否要退出: 4.有返回上一级菜单的功能: 多层循环嵌套: data = { 'A':{ "Aa":['Aa1','Aa2','Aa3'], "Ab":['Ab1','Ab2','Ab3'], "Ac&