php的数组是如何实现的(PHP中遍历数组的三种常用方法实例分析)
类别:编程学习 浏览量:938
时间:2022-01-22 01:07:22 php的数组是如何实现的
PHP中遍历数组的三种常用方法实例分析本文实例讲述了PHP中遍历数组的三种常用方法。分享给大家供大家参考,具体如下:
在PHP中操作最多的数据估计也就是数组了,有着效率高、速度快、存储方便的特点。
PHP中遍历数组有三种常用的方法:
1、for循环,用法最为灵活,灵活到怀疑人生,但记住格式也非常简单。
2、foreach,是PHP为数组遍历专门提供的函数,在PHP4版本中引入,同时执行效率最高
3、联合使用list()、each()和while循环遍历数组,此用法使用较少,但list()函数使用非常多
直接看实例代码:
|
<?php $arr1 = array ( 'http://www.jinsanguo.com/' , '金三国' , 'PHP教程' ); $num = count ( $arr1 ); //count()为数组统计函数 for ( $i =0; $i < $num ;++ $i ){ echo $arr1 [ $i ]. "<br/>" ; } echo "<hr/>" ; $arr2 = array ( 'http://www.jinsanguo.com/' , '金三国' , 'PHP教程' ); foreach ( $arr2 as $value ){ echo $value . "<br/>" ; } echo "<hr/>" ; $arr3 = array ( 'http://www.jinsanguo.com/' , '金三国' , 'PHP教程' ); while (list( $key , $value ) = each( $arr3 )){ echo $key . '=>' . $value . "<br/>" ; } ?> |
运行结果:
each()
函数需要传递一个数组作为一个参数,返回数组中当前元素的键/值对,并向后移动数组指针到下一个元素的位置。
list()
函数,这不是一个真正的函数,是PHP的一个语言结构。list()
用一步操作给一组变量进行赋值。
希望本文所述对大家PHP程序设计有所帮助。
原文链接:https://www.cnblogs.com/jinsanguo/p/7661462.html
您可能感兴趣
- php教程7.10.6学习(php5.6.x到php7.0.x特性小结)
- php设计模式学习(PHP设计模式之PHP迭代器模式讲解)
- php守护进程(什么是PHP7中的孤儿进程与僵尸进程)
- nginx如何配置php项目(Nginx服务器究竟是怎么执行PHP项目)
- php标签怎么写(php 使用mpdf实现指定字段配置字体样式的方法)
- phpstudy创建网站无权限(phpStudy配置多站点多域名和多端口的方法)
- php里的fpm是什么(phpfpm的作用和用法)
- php框架使用方法大全(PHP MVC框架中类的自动加载机制实例分析)
- php生命周期表(PHP中md5函数的用法讲解)
- thinkphp实战教程之博客技术学习(python3编写ThinkPHP命令执行Getshell的方法)
- phpstudy使用教程最新版(phpstudy安装使用图文教程)
- php系统化框架教程(PHP+swoole+linux实现系统监控和性能优化操作示例)
- thinkphp5框架分析(thinkPHP5框架路由常用知识点汇总)
- php 记录的已读状态(PHP使用观察者模式处理异常信息的方法详解)
- php导出excel使用方法(PHP使用ajax的post方式下载excel文件简单示例)
- php模块使用方法(PHP操作XML中XPath的应用示例)
- 被鉴定的古董价值300万 当心,你可能遇到诈骗了(被鉴定的古董价值300万)
- 英语难学吗(初中英语难学吗)
- 如何追女孩子(如何追女孩子的技巧和方法)
- 是不是快乐全被你拿走了(而是你得到的)
- 世界上只有妈妈好(世界上只有妈妈好的歌词)
- 为什么现在社会越来越卷了(现在社会为什么发展那么快呢)
热门推荐
- docker容器使用redis服务(在Docker中使用Redis的步骤详解)
- SVN提交时忽略bin和obj文件夹
- mysql怎么删除用户操作(解决mysql删除用户 bug的问题)
- 百度地图获取api过程(JavaScript接入百度地图API的方法步骤)
- python抽奖代码教程(python实现抽奖小程序)
- python怎么用代码写出心形(六行python代码的爱心曲线详解)
- Request、Request.Form、Request.QueryString的区别
- mysql变量技巧(mysql用户变量与set语句示例详解)
- laravel异步日志(laravel异步监控定时调度器实例详解)
- sql server支持两种登录验证方式(远程登陆SQL Server 2014数据库的方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9