【php】foreach结构
来源:互联网 发布:linux怎么装wine 编辑:程序博客网 时间:2024/05/16 09:12
本文主要是介绍php中foreach除了普通的foreach(array_expression_r_r as $value){}格式以外,foreach的另一种写法,foreach(array_expression_r_r as $key => $value){}。
众所周知,利用简单的foreach(array_expression_r_r as $value){}格式,比如:
<?php$arr=array("one","two","three");foreach($arr as $a){ echo $a;}?>
其运行结果就是把arr数组中的元素逐一输出。
foreach就是自行执行reset(array)函数,把数组的内部指针指向第一个元素,并返回这个元素的值。之后不停地把执行向后移,对这个arr数组进行输出。
不过,如果我要在利用foreach遍历arr的过程中,对各个元素的下标进行操作,就要利用到foreach(array_expression_r_r as $key => $value){}这个结构了。
比如如下程序:
<?php$arr=array("one","two","three");foreach($arr as $key=>$value){ echo "arr[$key]=$value<br>"; } ?>
其运行结果则如下所示了:
通过$key则可以在循环中过程中,取到,每一个元素的下标,也就是这个元素在这个数组的位置。
0 0
- 【php】foreach结构
- PHP 数组遍历 foreach 语法结构
- PHP 数组遍历 foreach 语法结构
- foreach 结构
- PHP - Manual手册 - 语言参考 - 控制结构 - foreach遍历数组
- PHP - Manual手册 - 语言参考 - 控制结构 - foreach遍历数组
- 9——PHP循环结构foreach用法
- php foreach
- PHP foreach
- php foreach
- PHP foreach
- php foreach()
- php foreach
- foreach.php
- php foreach
- php foreach
- php foreach
- foreach(),list(),each()结构
- Linux的mmap文件内存映射机制
- 2015072101 - 公司不是你家
- 两个Activity之间怎么传递数据?
- Android 判断字符串是否是身份证、邮箱、银行卡、手机号、中文
- 如何搭建轻量级架构-敏捷开发普及篇
- 【php】foreach结构
- 深入浅出UML类图(三)
- 深入浅出UML类图(四)
- <SYSU课程表>安卓应用介绍(附下载链接)
- 在framework中打包xib
- Unity 5 引擎专业版和个人版解析
- 深入浅出UML类图(五)
- 2015072102 - 职业态度
- 作为项目负责人应该注意的