php中遍历数组_PHP中遍历数组的三种常用方法实例分析
本文实例讲述了PHP中遍历数组的三种常用方法。分享给大家供大家参考,具体如下:
在PHP中操作最多的数据估计也就是数组了,有着效率高、速度快、存储方便的特点。
PHP中遍历数组有三种常用的方法:
1、for循环,用法最为灵活,灵活到怀疑人生,但记住格式也非常简单。
2、foreach,是PHP为数组遍历专门提供的函数,在PHP4版本中引入,同时执行效率最高
3、联合使用list()、each()和while循环遍历数组,此用法使用较少,但list()函数使用非常多
直接看实例代码:
$arr1 = array('http://www.jinsanguo.com/','金三国','PHP教程');
$num = count($arr1);//count()为数组统计函数
for($i=0;$i
echo $arr1[$i]."
";
}
echo "
";
$arr2 = array('http://www.jinsanguo.com/','金三国','PHP教程');
foreach($arr2 as $value){
echo $value."
";
}
echo "
";
$arr3 = array('http://www.jinsanguo.com/','金三国','PHP教程');
while(list($key,$value) = each($arr3)){
echo $key.'=>'.$value."
";
}
?>
运行结果:
each()函数需要传递一个数组作为一个参数,返回数组中当前元素的键/值对,并向后移动数组指针到下一个元素的位置。
list()函数,这不是一个真正的函数,是PHP的一个语言结构。list()用一步操作给一组变量进行赋值。
希望本文所述对大家PHP程序设计有所帮助。
php中遍历数组_PHP中遍历数组的三种常用方法实例分析相关推荐
- linux程序卸载动态库,Intel平台下linux中ELF文件动态链接的加载、解析及实例分析(二): 函数解析与卸载...
在 IBM Bluemix 云平台上开发并部署您的下一个应用. 相信读者已经看过了 Intel平台下Linux中ELF文件动态链接的加载.解析及实例分析(一): 加载的内容了,了解了ELF文件被加载的 ...
- C++中重载、重写(覆盖)和隐藏的区别实例分析
1.重载:重载从overload翻译过来,是指同一可访问区内被声明的几个具有不同参数列(参数的类型,个数,顺序不同)的同名函数,根据参数列表确定调用哪个函数,重载不关心函数返回类型. 示例代码如下: ...
- Android Studio中的RecyclerView的使用方法实例分析
RecyclerView的使用方法实例分析 话不多说直接上代码 主文件的布局文件,定义一个RecyclerView列表 <?xml version="1.0" encodin ...
- c语言 结构体里使用动态数组_PHP 语法六数组使用及内部结构
说明 这里基于 php7.2.5 进行测试,php7 之后内部结构变化应该不是太大,但与 php5.X 有差别.我们今天学习 PHP 中的数组语法,数组在 PHP 中堪称万能结构,什么都能存什么都能放 ...
- php 四维数组_PHP 多维数组
PHP - 两维数组 两维数组是数组的数组(三维数组是数组的数组的数组). 首先,让我们看看下面的表格: 品牌 库存 销量 Volvo 33 20 BMW 17 15 Saab 5 2 Land Ro ...
- python中event的用法_Python编程之event对象的用法实例分析
本文实例讲述了Python编程中event对象的用法.分享给大家供大家参考,具体如下: Python提供了Event对象用于线程间通信,它是由线程设置的信号标志,如果信号标志位为假,则线程等待直到信号 ...
- jsp action java_jsp中Action使用session方法实例分析
本文实例分析了jsp中action使用session方法.分享给大家供大家参考.具体如下: 在struts2里,如果需要在action中使用session,可以通过下面两种方式得到 1.通过actio ...
- php十六进制字符串转成字节数组_PHP中的数据类型及实例演示
数据类型 1. 什么是类型 不同的数据类型其实就是所存储数据的不同种类. 整型(integer):用来存储整数. 浮点型(float):用来存储实数. 字符串型(string):用来存储字符串. 布尔 ...
- php得到第一个数组_php怎么获取数组第一个元素
php获取数组第一个元素,我们可以通过reset函数来实现.那么在我们日常项目开发过程中,PHP获取数组第一个元素有时候也会需要用到的,对于PHP新手来说,可能还不太清楚. 下面我们就通过简单的代码示 ...
最新文章
- CSS知识点——可替换元素vs不可替换元素
- 环信ease-sdk-3.3.4_r1 集成用户头像 昵称功能的简单处理方法
- Re:关于集成测试与系统测试
- 全球开源技术峰会上,第四范式分享OpenMLDB满月成绩
- python3编码问题_python3编码问题
- textview 结束后释放_等待按键释放,你的代码如何写?
- linux cmake 编译项目,使用CMake构建复杂工程
- 华为鸿蒙战略布局,继5G与鸿蒙后又一重要布局:华为发布计算战略
- 使用SSE指令集优化memcpy
- 迅雷计算机管理员删除文件,Win10安装迅雷精简版,管理员已阻止你运行此应用...
- 毕业设计选题管理系统
- Revit二次开发——模型线
- photoshop 证件照动作_国考报名确认及缴费进行中!证件照上传注意事项!
- Low-Light Image and Video Enhancement Using Deep Learning: A Survey 论文阅读笔记
- Android 异常 “Binary XML file line # : Error inflating class”
- R包之tm:文本挖掘包
- 什么是CSRF,怎么防范CSRF!
- Linux非交互式修改用户密码
- curl 返回CURLE_COULDNT_RESOLVE_HOST、CURLE_COULDNT_CONNECT
- 51信用卡 Android 架构演进实践