php中除了for语句和while语句以外,还有用来处理数组循环的foreach语句,foreach语句是一个循环数组元素的语句,本篇文章就来给大家介绍关于php中foreach语句的用法。

我们先来看一个foreach语句的用法

foreach语句可以以如下形式书写<?php

foreach(数组){

执行处理

}

?>

例如,创建一个名为fruit的变量并使其成为一个数组。<?php

$fruit = array("香蕉","苹果","橘子");

foreach($fruit as $value){

echo $value . "
";

}

?>

运行结果如下

这是foreach语句的基本用法。

我们也可以将foreach语句用在关联数组中<?php

$fruit = array("apple" => "苹果" ,"orange" => "橘子","grape" => "葡萄");

foreach($fruit as $key => $value){

echo $value ."用英语写是". $key . "
";

}

?>

运行结果如下

像这样,可以以相同的方式在关联数组中使用foreach语句。

总结:本篇文章到这里就全部结束了,更多精彩内容大家可以关注php中文网的相关栏目教程进一步的学习!!!

php for调用数组元素,php中foreach语句如何用于数组元素相关推荐

  1. Java中forEach, 用来遍历数组

    这里的for是Java中forEach, 用来遍历数组的.for(int i : d) 就是遍历int型数组d的 每一次访问数组d的时候读取的数据放入int型的i中.和for(int i=0;i< ...

  2. php each函数二维数组,PHP特定函数foreach遍历一二维数组

    foreach遍历数组的好是可以不知道数组的长度从而读出数组的key,name出来了,在php的foreach中有两种方法,arr_name as $value 和arr_name as $key = ...

  3. 数组的属性、foreach遍历、交错数组与矩形数组的区别

    本次课我们要学习数组的属性.foreach的用法.我上节课提到的交错数组,我会通过多个例子的演示讲解让你们理解交错数组定义已经与规则的二维数组(矩形数组)的区别加深理解,下一节我们还将学习数组的常用方 ...

  4. PHP中foreach详细分析—一般数组与对象数组

    PHP中的foreach作为经常用到的函数,常常用来遍历数组,对于数组中的元素是值的情形(如一般常见型的数组),foreach只是将数组中的每份元素的值拷贝到each后面的变量, 也就是对值本身的拷贝 ...

  5. Java合并两个int数组合并_Java中如何把两个数组合并为一个

    在Java中,如何把两个String[]合并为一个? 看起来是一个很简单的问题.但是如何才能把代码写得高效简洁,却还是值得思考的.这里介绍四种方法,请参考选用. 一.apache-commons 这是 ...

  6. java int数组写入文件中_Java程序将int数组写入文件

    这是我们的文件-FileWriter writer = new FileWriter("E:/demo.txt"); 现在,考虑一个整数数组-Integer arr[] = { 1 ...

  7. c语言printf char数组,在C中输出二维char数组的最快方法

    由于您不使用真正的格式,并且只打印单个字符,您可以使用简单的putchar()函数: for (y = 0; y < MAX_Y ; y++) { putchar ('\t'); for (x ...

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

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

  9. php foreach嵌套foreach,php中foreach怎么嵌套foreach PHP中foreach函数用法?

    foreach的使用方法小编不是很明确,分享达人指教一下.foreach (array_expressforeach($array as $key) { if(xxxx) { break; //bre ...

最新文章

  1. 阿里达摩院悬壶,看医疗AI如何济世
  2. Mongodb带验证的主从复制架构
  3. Java反射 field
  4. 逍遥安卓linux版,逍遥安卓5.1.1内测版下载
  5. Myeclipse如何使用自带git工具向远程仓库提交代码(转)
  6. H5调用摄像头扫码详解
  7. UltraEdit v24破解
  8. flashfxp和任务计划自动定时ftp备份
  9. ctf web3 30 flag就在这里快来找找吧http://123.206.87.240:8002/web3
  10. MuseScore入门教程(一、下载,并新建乐谱)
  11. excel解析html代码,使用excel vba解析HTML的错误
  12. 苹果手机用什么无线耳机比较好?苹果耳机平替品牌推荐
  13. (自)协方差矩阵与互协方差矩阵简介
  14. 计算机基础知识及列表操作
  15. 查看Windows凭据存储密码的方法 2022亲测有效
  16. 关于NCT75DMR2G的使用总结(温度传感器)
  17. 定时器Timer使用
  18. bim计算机工程师考试,bim工程师考试报名条件是什么?bim工程师考试怎么报名?...
  19. 第56期:第七次信息革命的挑战
  20. cordova跳转远程页面调用浏览器问题

热门文章

  1. 【Java 1】Java的基础语法
  2. js----SVG转PNG
  3. 如何坚持做美好的事儿并体面地生存?
  4. 基于JAVA的葫芦娃游戏
  5. 快微摄影定制版v1.6.6
  6. C#连接数据库制作简单登录界面
  7. vbs无限大量弹出窗口_英雄联盟LOL无限重新连接问题解决方案整合(进不去游戏)...
  8. 易语言VS杀毒软件:基情复燃,转受为攻!
  9. Swift-2.9类和结构体
  10. Access 下载 爆库