PHP中的foreach语句,常用于遍历数组。

foreach一般有两种使用方式:

(1)只取数组的值,不取数组的下标;

(2)取数组值,同时也取数组的下标;

以下面的例1和例2来解释其用法:

例1:只取值,不取下标

$member=array(

'201201'=>'Tom',

'201203'=>'Jack',

'201211'=>'James',

'201306'=>'Martin',

'201605'=>'Lucy',

'201612'=>'Kim',);//新建一个数组,且包含不同的下标

echo "该商店的会员有";

foreach($member as $name){

echo $name.",";

};

输出结果为:该商店的会员有Tom,Jack,James,Martin,Lucy,Kim,

所以,使用foreach且只取数组的值时其使用方法为:

<?php

foreach(数组 as 下标){

//执行语句

}

(2)既取数组值,又取数组下标

$member=array(

'201201'=>'Tom',

'201203'=>'Jack',

'201211'=>'James',

'201306'=>'Martin',

'201605'=>'Lucy',

'201612'=>'Kim',);//新建一个数组,且包含不同的下标

foreach($member as $num=>$name){

echo $name."的会员办理月份是".$num."<br>";

};

此时的输出结果为:

Tom的会员办理月份是201201

Jack的会员办理月份是201203

James的会员办理月份是201211

Martin的会员办理月份是201306

Lucy的会员办理月份是201605

Kim的会员办理月份是201612

所以,使用foreach同时取数组的值和数组的下标时其使用方法为:

<?php

foreach(数组 as 下标=>值){

//执行语句

}

PHP foreach循环语句相关推荐

  1. 13.PHP中循环结构之foreach循环语句(任务一)

    在PHP中foreach循环语句,常用于遍历数组,一般有两种使用方式:不取下标.取下标. (1)只取值,不取下标 <?phpforeach (数组 as 值){ //执行的任务 } ?> ...

  2. smarty手册-smarty中foreach循环语句详解

    原文地址:smarty手册-smarty中foreach循环语句详解作者:谭博 {foreach}循环也有自身属性的变量,可以通过{$smarty.foreach.name.property}访问,其 ...

  3. java foreach循环语句_Javaforeach语句

    Javaforeach语句 foreach可以用来依次处理数组中的每个元素和容器,而不必为指定下标值.下面是小编为大家搜索整理的Javaforeach语句,希望大家能有所收获,更多精彩内容请及时关注我 ...

  4. stata foreach循环语句的使用

    local vars" price mpg"构建一个暂元 foreach v of varlist `vars'{ gen `v'_2 = `v'^2 }调动暂元里面的变量 或者 ...

  5. java中的for语句格式_Java中foreach循环语句的格式可以写成(        )。

    [其它]1) 了解. 收集.整理 原研哉生平.设计理念及经典代表作 (可交) 2) google baidu 简洁的页面 丰富的变化 收集 (可交 ) [单选题]ABS 塑料通常用于 Jaguar L ...

  6. foreach循环符合就不往下走了_Java基础入门篇——For循环

     一.for循环语句 1.在java中一般用在次数确定情况下.如果要进行重复性指令执行,可以用for循环.基本语法如下所示: for(初始化表达式:循环条件:操作表达式){ c1:执行语句 ..... ...

  7. JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)

    Java流程控制语句 本博文将对JAVA中组成各种结构的控制语句进行重点介绍,主要内容是区别于C/C++中的流程控制语句的重点解析. 1.顺序语句 顺序结构中的语句可分为:表达式语句.空语句和复合语句 ...

  8. java循环语句的四要素如何设置_JAVA 基础4-语句与方法

    一.分支语句 1.if(条件判断){ 语句 } 2.if...else... 3.if...else if... 4.if...else if... else... 5.switch...case.. ...

  9. oracle for循环遍历数组,foreach循环

    Smarty foreach控制循环次数 1.在 smarty 中数组是经常会用到的,循环遍历数组用 section 或者 foreach ,如何得到数组长度或者判断一个数组个数呢?可以用{$arra ...

最新文章

  1. wait跟sleep的区别
  2. 博士毕业后就被双一流高校直聘为教授,这位90后“土博”是怎么做到的?
  3. deprecated pixel format used, make sure you did set range correctly
  4. 如何设计良好的viewcontroller
  5. php 调用 perl,perl中如何调用R语言
  6. OAuth 2.0: Bearer Token Usage
  7. linux系统无法识别固态硬盘_linux查看硬盘是不是ssd
  8. 配色神器,轻松解决你所有的配色难题!
  9. networkComms 通信框架之 消息处理器
  10. 网易云计算机系统有限公司,网易云音乐
  11. seo与sem的区别在哪里
  12. 作为软件开发人员需要具备的技术技能
  13. JavaScript 计算标准体重的公式
  14. UC手机浏览器本地m3u8流媒体缓存碎片批量合并为视频
  15. 在虚拟机上部署discuz论坛系统
  16. matlab中isequal函数,MATLAB中的isequal函数的用法
  17. 适合孩子观看的十部优国产儿童动画推荐清单!
  18. Centos7磁盘阵列部署与修复
  19. Zabbix发送带附件的邮件
  20. CentOS7-查看IP

热门文章

  1. 电脑版微信双开多开的方法
  2. JavaMail邮件发送,网页、客户端详解-JavaWeb学习6.9
  3. 去掉高德地图左下角logo
  4. 【c语言】蓝桥杯算法提高 GDP计算
  5. C# 英文字母转换大小写
  6. 生活中的十种保养皮肤的食物
  7. PCIe SSD助力数据中心腾飞
  8. java中使用ElasticSearch聚合查询代码实例(个人笔记,不喜勿喷)
  9. 环保熊猫“小保保”+「实在田美@田头美锦」绿色文创农业品牌齐聚
  10. 后台管理页面布局、web页面布局