PHP循环语句的使用
在做程序开发时,经常会用到循环语句。在PHP里,常用的循环语句有for和foreach,下面一起来看下它们的用法。
操作方法
(01)首先我们定义一个数组,一个没有key值的简单数组,$arr = array(x27;第一项','第二项','第三项','第四项','第五项',);
(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)运行代码,得到结果如图,可以看到原数组的数据已经成功修改了。
-
如何使用Flash绘制皮卡丘动画
Flash中文翻译为“动画”的意思,是专门用来制作动画的软件工具。现在,我们以实际的例子出发看看如何使用Flash软件绘制皮卡丘图案吧。操作方法(01)新建文档双击【Flash图标】,打开软件。在软件界面点击【文件】---【新建】,会弹出的新建文档窗口点击【ActionScript3....
-
flash中的椭圆工具使用技巧
Flash是非常常用的制作动画的软件,界面简洁明了,深受大众喜爱,软件提供了很多的图形工具,每个图形工具本身都包含很多的功能,现在我们来看看图形工具包含了哪些常见的工具以及它的使用技巧。操作方法(01)新建文档双击桌面上的flash软件,打开工具,在菜单栏中点击【文件】...
-
怎样成为一名黑客
黑客作为一个神秘词语让很多人都充满向往,现在来给大伙介绍下。操作方法(01)什么是黑客?JargonFile包含了一大堆关于“hacker”这个词的定义,大部分与技术高超和热衷解决问题及超越极限有关。但如果你只想知道如何成为一名黑客,那么只有两件事情确实相关。这可以追溯...
-
SQL SERVER如何创建数据库关系图
数据库的关系图可以让表的关系可视化,通过关系图,我们可以直观的分析表和表之间是一对多关系还是多对一关系。下面小编来给大家演示如何在SQLSERVER中创建数据库关系图。操作方法(01)首先打开SQLSERVER的管理工具,找到要操作的数据库,然后展开文件夹,选择数据库关系图...