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. mac终端命令-----常规操作
  2. The Internals of PostgreSQL
  3. python排序链表快速排序算法_八大排序之快速排序算法-python实现
  4. 天津全国计算机考试报名时间2015,2018年天津上半年计算机等级考试报名时间
  5. 模式(一)javascript设计模式
  6. js将数组中一个或多个字段相同的子元素中合并
  7. JAVA RMI远程方法调用简单实例
  8. PHP 空数组转Json字符串的问题
  9. 数仓SQL面试题(持续更新中!!!)
  10. 05Nginx动静分离、 URLRewrite
  11. Softwaredistribution与系统瘦身
  12. rundll32 命令大全
  13. 学习Python处理Excel 难度0级别 多表合并、多条件筛选、找出重复项、去重
  14. 【RocketMQ】
  15. OpenCV Gabor滤波器实现纹理提取与缺陷分析
  16. A. DS内排—直插排序
  17. 关于stm32 HAL 库的一点小总结
  18. Zabbix 5.0安装教程(详细,最全,无误)
  19. 中国正式进入“鬼城”时代
  20. 分立器件测试仪系统Si.SiC.GaN 材料 IGBT.Mosfet.Diode.BJT......

热门文章

  1. XCTF攻防世界Web新手入门题大全
  2. 论if(i),if(!i)和while(i),while(!i)的理解
  3. 【线程池】线程池创建的参数的作用new ThreadPoolExecutor()
  4. Linux基础命令---zcat
  5. Output directory not specified for Module
  6. Java中的this关键字详解,不看后悔系列
  7. 听说你不会用python画饼图?赶紧进来看一下刚出炉的教程
  8. python爬各国疫情数据,存储并进行数据可视化
  9. php 正则匹配中文汉字
  10. [社会百态] 黑快餐大厨良心发现:大家真别吃了