遍历方式如下:

注:【.】是连接符

<?php
#第一种字符串key&value遍历
$array["a"]=1;
$array["b"]=2;
$array["c"] =3;
$array["d"] =4;
$array["r"] =5;
#$key是下标,$value是值
foreach ($array as $key => $value) {echo $key.":".$value."<br/>";
}
echo "<hr/>";
#第二种下标key&value遍历
$arrays[0]= 1;
$arrays[1]= 2;
$arrays[2]= 3;
$arrays[3]= 4;
$arrays[4]= 5;
foreach ($arrays as $key => $value) {echo $key.":".$value."<br/>";
}
echo "<hr/>";
#第三种直接赋值,遍历元素值,下标在外部存在
$array = array('王语嫣','小龙女','赵灵儿','沐婉清');$num = 0;foreach ($array as $value) {echo '数组第'.$num.'个元素的值是:'.$value.'<br>';$num++;}
echo "<hr/>";
#for通过下标遍历
for ($i=0; $i < count($array); $i++) { echo $array[$i].",";
}
?>

效果如下: 

PHP foreach遍历数组(多种方式)相关推荐

  1. java遍历数组最简洁的方法,java遍历数组的方式有哪些?

    我们也了解Java也已经很久了,那今天小编想问大家是否知道java遍历数组的方式有哪些?是不是内心已经已经有答案了?让就跟着小编的步伐一起看看吧. 1. for循环遍历 这是最基本的遍历方式 通常遍历 ...

  2. 学习-Java数组之foreach遍历数组之正负数数量统计

    第1关:学习-Java数组之foreach遍历数组之正负数数量统计 任务描述 相关知识 foreach 语句 编程要求 测试说明 任务描述 本关任务:使用 foreach 语句统计数组中正负数的个数. ...

  3. html函数参数数组遍历,JavaScript foreach遍历数组

    JavaScript forEach遍历数组教程 JavaScript forEach详解 定义 forEach() 方法为每个数组元素调用一次函数(回调函数). 语法 array.forEach(f ...

  4. Java实现List,Map,Set 遍历的多种方式

    目录 一.简介 二.List的遍历方式 2.1.List常见初始化 2.2.普通for循环 2.3.增强for循环(推荐) 2.4.集合类通用遍历 2.5.lambda表达式forEach方法 2.6 ...

  5. js循环遍历数组的方式

    前言 最近在写前端代码,里面经常涉及到数组的循环取值.这里简单总结下前端中数组遍历的四种方式: 数组下标循环 for in 循环 for of 循环 foreach循环 例子 假设有如下数组:memb ...

  6. php7的foreach遍历数组,PHP中使用foreach遍历三维数组

    昨天写代码的时候遇到一个三维数组,突然不知道怎么遍历这个三维数组,后面经过研究才发现,三维数组可以使用双foreach遍历,现在就分享给大家. PHP代码: //首先声明一个三维数组或者自己从数据库里 ...

  7. PHP中的foreach遍历数组

    foreach主要用于数组的循环变量,所以我们在这里只是以数组为例举两个例子,尽快的理解和学会使用foreach循环操作. 下面代码是获取数组$students中的所有下标和值同时遍历出来 <? ...

  8. php foreach遍历数组下标,PHPforeach遍历数组详解

    什么是PHP foreach? foreach 是一种遍历数组简便方法.foreach 仅能用于数组,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误. PHP foreach两种语法 有 ...

  9. php foreach遍历数组详解,PHP foreach遍历数组详解

    什么是PHP foreach? foreach 是一种遍历数组简便方法.foreach 仅能用于数组,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误. PHP foreach两种语法 有 ...

最新文章

  1. .net framework 注册到IIS上
  2. linux c select 设置超时
  3. Flink从入门到精通100篇(十四)-Flink开发IDEA环境搭建与测试
  4. Scala 函数传名调用(call-by-name)
  5. Magicodes.IE 2.5.6.2发布
  6. 计算机英语的语言特点及教学,计算机英语的语言特点及教学.doc
  7. 增改删(python 版)
  8. QT5开发及实例学习之十三Qt5文本编辑功能
  9. 《MySQL必知必会》学习笔记——第八章(用通配符过滤)
  10. 基于RV1126平台imx291分析 --- 总结
  11. HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。
  12. 我的第一篇博客-Hello World
  13. java中国象棋棋子走法,中国象棋的规则及各种棋子的走法介绍
  14. 奇点云数据中台技术汇(一) | DataSimba——企业级一站式大数据智能服务平台
  15. 公司来了个首席架构师,服务器缩减一半,性能反而提升7倍!跪了...
  16. 学而思总裁曹允东谈创业:融资意识很重要
  17. 看漫画学python下载_Python爬虫实现漫画下载 - 『编程语言区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn...
  18. 单卡3090可得专属ChatGPT:使用LoRA+ChatGLM
  19. 感人的真实故事(同事介绍的)
  20. 早安,娜娜。(全本完结)

热门文章

  1. adb实时获取屏幕_实时数仓 | 你需要的是一款合适且强大的OLAP数据库(上)
  2. adapt和adopt的区别_“适应”是“ adapt ”还是“ adopt ”?看完你就会了
  3. matlab中转置和裁剪,对Matlab中共轭、转置和共轭装置的区别说明
  4. window 10下 Spark 安装简单使用
  5. (4.7)mysql备份还原——深入解析二进制日志(3)binlog的三种日志记录模式详解...
  6. 解决Jenkins邮件配置问题
  7. PLSQL_day01
  8. Foudation框架常用结构体和常用类
  9. 关于ubantu软件包的相关记录
  10. 4 Oracle 操作表中数据