PHP循环语句的使用

在做程序开发时,经常会用到循环语句。在PHP里,常用的循环语句有for和foreach,下面一起来看下它们的用法。

操作方法

  • 01

    首先我们定义一个数组,一个没有key值的简单数组, $arr = array( '第一项', '第二项', '第三项', '第四项', '第五项', );

  • 02

    然后用count函数得到数组的长度,再用for循环遍历数组,并输出数组的每一项内容。 for循环的次数就是数组的长度,语句里定义变量$i,从0开始,直到$i小于数组长度$len。

  • 03

    我们运行下代码,看下输出的结果。 从图中的结果可以看出,for循环把数组的每一项内容都输出显示了。

  • 04

    接下来,我们把代码改成用foreach循环,代码如图,从代码上看,用foreach来循环相对简洁一点,我们不需要获取数组的长度,直接用数组进行循环操作就行。数组的每次循环,会把当前项赋值给$item变量,直接输出这个变量就行了。

  • 05

    运行下代码,得到的结果和用for循环的一样。

  • 06

    在foreach循环时,会把当前值赋给$item变量,我们在循环时修改下这个$item变量,看是否会改到数组里的值? 把代码修改成如图所示,第一个循环用foreach,并且在循环时把$item的值添加一些字符。第二个循环用for,输出原数组的值。

  • 07

    运行代码,得到结果如图。 可以看到,foreach循环修改的$item值,并没有更改到原数组的值。这是因为foreach循环操作的是数组的一个拷贝,而不是操作数组本身。

  • 08

    如果要在foreach循环里修改原数组的内容,要怎样修改代码才可以呢?我们可以把代码改成如图所示。在循环里,通过$key来修改原数组的值,而不是修改$item变量。

  • 09

    运行代码,得到结果如图,可以看到原数组的数据已经成功修改了。

(0)

相关推荐

  • VB循环语句的使用

    在vb编程中,循环语句是较常见的句式,以下是它的使用方法,例子: 计算S = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 操作方法 01 首先在程序找到Microso ...

  • VB如何使用For循环语句

    现在我们来看看,VB如何使用For循环语句. 操作方法 01 首先,我们输入For关键字. 02 然后我们定义一个循环变量. 03 然后我们写入[1 to 10]. 04 然后我峨眉呢输入[Next ...

  • vb循环语句计算奇偶数累加和的方法

    利用VB编程求n以内的奇偶数和,主要利用for循环语句,现在就分享设计的步骤和截图,本仅供参考. 操作方法 01 首先启动vb6,从新建工程对话框中选择标准exe文件,进入窗体对话框. 02 选择fo ...

  • for循环语句使用方法解析

    编写程序中,for循环语句起到非常重要的作用,for循环语句是如何使用的呢?小编与大家分享一下操作. 操作方法 01 for语句执行的流程图,如下图所示. 02 书写for语句的格式,如下图所示. 0 ...

  • java 学习循环语句

    循环语句,有for循环,while循环,do/while循环 操作方法 01 for(int i=0;i<5;i++)   i作用域在for循环里面 解释for(初始化表达式:循环的条件表达式: ...

  • While循环语句在C++怎样使用

    while语句用来执行循环结构,如何在C++中使用while循环语句呢?小编与大家分享自己的心得. 操作方法 01 while循环语句执行过程,其流程图如下所示. 02 格式一:while命令后,可以 ...

  • C语言循环语句(for)

    今天,小编讲诉C语言中循环语句(for)的使用方法,作为示例,以一个简单的例子讲诉for语法. 操作方法 01 作为示例,小编以求解下面数学式为例: SUM = 1 - 3 + 5 - 7 + ... ...

  • VB For 循环语句的用法

    我们在 VB 编程中,要想重复执行一些语句,并且知道要执行它们的次数,应该怎么做呢?当然就是使用 For 循环语句啦! 语法 01 For循环的格式: For 循环变量 = 初值 To 终值 [Ste ...

  • C/C++ for循环语句用法

    C/C++ for循环语句用法 操作方法 01 C/C++ for语句是最常用的循环语句,出现频率极高,多用于各种循环计算.具体的形式如下: for(表达式1;表达式2;表达式3){ 语句; } 表达 ...

  • Excel VBA中for循环语句的用法

    Excel VBA中for循环语句是怎样用的?下面我们来看一下. 操作方法 01 我们先创建一个空的函数. 02 在函数体里,就可以创建一个for循环了,使用For Next的结构,其中J变量就是定义 ...