在PHP中的foreach是用来进行循环对一个数组的所有元素。作者的foreach基本语法如下:

FOREACH ($array_variable as $value)

{

[code to execute]

}

or

FOREACH ($array_variable as $key => $value)

{

[code to execute]

}

在这两种情况下,多次[代码执行]将被处死是等于在$ array_variable数组元素的个数。

让我们来看一个例子。假设我们有下面的代码段:

$array1 = array(1,2,3,4,5);

FOREACH ($array1 as $abc)

{

print "new value is " . $abc*10 . "
";

}

输出结果

new value is 10

new value is 20

new value is 30

new value is 40

new value is 50

foreach循环以上经历了所有5个元素的数组$ array1,每次打印出一份声明中含有10倍的数组元素的值。

foreach作用是遍历当前数组的所有值出来并且赋给$var

再来看一个foreach 对多维数据操作实例

$s = array(array(1,2),array(3,4),array(5,6));

foreach( $s as $v => $_v )

{

foreach( $_v as $vc => $_vc )

{

echo $_vc[0],'|'.$_vc[1],'
';

//print_r($_vc);

}

}

本文章原创于www.jquerycn.cn转载注明出处

*/

php的foreach用法循环组合,php foreach 循环实例 foreach用法相关推荐

  1. C语言Double的作用,C语言double和float 实例分析用法

    C语言double和float 实例分析用法 C语言double和float 实例分析用法 小数也称实数或浮点数.例如,0.0.75.0.4.023.0.27.-937.198 都是合法的小数.这是常 ...

  2. c语言float的使用,C语言double和float实例分析用法

    C语言double和float 实例分析用法 C语言double和float 实例分析用法 小数也称实数或浮点数.例如,0.0.75.0.4.023.0.27.-937.198 都是合法的小数.这是常 ...

  3. MeterSphere使用参数列表与ForEach循环组合优化接口自动化测试

    MeterSphere使用参数列表与ForEach循环组合优化接口自动化测试 1.概述 在做接口自动化测试过程中,如果该创建是一个接口根据传入的参数不同循环执行完成业务测试,如果觉得使用CSV文件,需 ...

  4. php的foreach循环执行过程分析以及循环中执行unset()的一些问题

    文章目录 一.前言 二.foreach的执行过程 1.关于版本不同的foreach变化 2.关于引用计数 3.探寻foreach的运行过程 三.foreach中执行unset()的问题 1.当我们是为 ...

  5. Effective Java之for-each循环优先于for循环(四十六)

    for循环的缺点: 对于for循环遍历,我们很容易出现这样的一些低级错误: 对于数组 for(int i = 0 ; i >100 ; i++) for(int i = 100 ; i > ...

  6. java foreach和for循环区别_java相关:老生常谈foreach(增强for循环)和for的区别

    java相关:老生常谈foreach(增强for循环)和for的区别 发布于 2020-8-18| 复制链接 下面小妖就为大家带来一篇老生常谈foreach(增强for循环)和for的区别.小妖觉得挺 ...

  7. 测试Unity中常用代码的运行所需时间:循环和函数篇 #性能测试 # for,foreach,while循环 #委托事件

    C# 循环和函数篇 〇.前言 系统自带计时器 -System.Diagnostics.StopWatch- 的使用 一.循环类型测试 1. for 循环测试 (1). 前后置自增自减测试 (2). 与 ...

  8. 【走进php内核】之 循环结构(while,do while,for,foreach)

    循环结构 实际应用中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句.循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体.循环语句是由循环体及循环的终止条件两 ...

  9. javawhile语句的用法例子_Python语句之循环

    不论什么编程语言,第一次学习都会讲到"hello world",都会讲到循环.同样在python的世界中也是有循环的.当然在我们的系统业务流程上也是可以有循环存在的,比如重复添加数 ...

最新文章

  1. 设计模式 之美 -- 原型模式
  2. php导出excel方法,PHP导出EXCEL简单实用方法
  3. PowerMockito的简单的介绍
  4. python自学入门教程-Python学习教程(一)自学资源分享
  5. 无界限设计加持!魅族手环正式亮相
  6. 自由缩放属性resize
  7. GPU Gems 3
  8. 重庆市公安局北碚分局所需容灾备份设备及软件采购
  9. 奖学金pascal程序
  10. POJ2154(Pólya定理与欧拉函数优化)
  11. 老师,你和我的文具撞衫了!
  12. stm32 isp下载官方软件android_OpenCanvas免费版下载_OpenCanvas绘图软件官方版下载7.0.25...
  13. 在CentOS上的Docker私有注册表
  14. 我的世界服务器怎么注册密码1.9,我的世界1.9.x /1.10服务器BEST CRAFT(最佳工艺服务器)...
  15. 数据库与hadoop_OLTP,MPP和Hadoop
  16. 实用教程详解:用OpenCV的DNN模块部署YOLOv5目标检测
  17. 索引缓存_如何重置您的Google桌面索引缓存
  18. 浪潮存储通过ISCSI映射至Linux服务器、多路径配置方法
  19. Harbor镜像清理
  20. 车牌识别,车辆检测,车牌检测和识别,与车相关的点点滴滴

热门文章

  1. 【鸿蒙万能卡片-Codelabs挑战赛】舒尔特方格游戏万能卡片
  2. AttributeError: module 'torch' has no attribute 'rand'
  3. RBW与VBW的概念理解
  4. 我在阅读NodeJS文档中读出的19个套路
  5. Elasticsearch 导入导出全量数据
  6. 【项目问题】PM2管理器运行报错: Error: bind EADDRINUSE null:8360(阿里云服务器)
  7. C++课程设计——背单词程序
  8. 计算机信息系统安全管理的目标,信息安全方针目标与策略.doc
  9. 在Mac下修改Office的界面显示语言
  10. idea2019配置,Javaweb项目实现上传图片保存到本地文件文件夹,Tomcat服务器