PHP数组访问常用方法解析


Posted in PHP onSeptember 05, 2020

1、如果使用的是索引方式的数组可以使用for循环来实现如下:

for ( $i = 0; $i < count($arr); $i++ ){
  echo $arr[i] . '<br/>';
}

2、如果使用的是非索引方式的选择就多了,比如

(1)foreach用法

foreach ( $arr as $value ){
  echo $value . '<br/>';
}

(2)另一种foreach用法

foreach ( $arr as $key => $value ){
 echo $key . ' - ' . $value . '<br/>';
}

(3)使用each结构

while($item = each($arr)){
 echo $item['key'] . ' - ' . $item['value'] . '<br/>';
}

(4)一种比较高级和常见的方式list

while ( list( $item, $value ) = each($arr)){
 echo "$item - $value<br/>";
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
实现dedecms全站URL静态化改造的代码
Mar 29 PHP
php 防止单引号,双引号在接受页面转义
Jul 10 PHP
PHP中输出转义JavaScript代码的实现代码
Apr 22 PHP
表格展示无限级分类(PHP版)
Aug 21 PHP
php配合jquery实现增删操作具体实例
Dec 12 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(九)
Jun 24 PHP
PHP管理依赖(dependency)关系工具 Composer 安装与使用
Aug 18 PHP
destoon实现调用图文新闻的方法
Aug 21 PHP
微信公众平台之快递查询功能用法实例
Apr 14 PHP
54个提高PHP程序运行效率的方法
Jul 19 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
Nov 30 PHP
Laravel框架实现多数据库连接操作详解
Jul 12 PHP
XAMPP升级PHP版本实现步骤解析
Sep 04 #PHP
php使用Swoole实现毫秒级定时任务的方法
Sep 04 #PHP
Laravel Reponse响应客户端示例详解
Sep 03 #PHP
PHP 实现base64编码文件上传出现问题详解
Sep 01 #PHP
PHP copy函数使用案例代码解析
Sep 01 #PHP
PHP超全局变量实现原理及代码解析
Sep 01 #PHP
PHP终止脚本运行三种实现方法详解
Sep 01 #PHP
You might like
php格式化时间戳
2016/12/17 PHP
发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
2007/11/30 Javascript
JavaScript入门教程(10) 认识其他对象
2009/01/31 Javascript
JavaScript中关于indexOf的使用方法与问题小结
2010/08/05 Javascript
11个用于提高排版水平的基于jquery的文字效果插件
2012/09/14 Javascript
javascript window.confirm确认 取消对话框实现代码小结
2012/10/21 Javascript
ExtJS下 Ext.Direct加载和提交过程排错小结
2013/04/02 Javascript
浅析LigerUi开发中谨慎载入common.css文件
2013/07/09 Javascript
JavaScript执行顺序详细介绍
2013/12/04 Javascript
javascript跨域的4种方法和原理详解
2014/04/08 Javascript
jQuery截取指定长度字符串代码
2014/08/21 Javascript
浅谈$('div a') 与$('div&gt;a')的区别
2016/07/18 Javascript
JQuery动态添加Select的Option元素实现方法
2016/08/29 Javascript
AngularJS辅助库browserTrigger用法示例
2016/11/03 Javascript
jQuery命名空间与闭包用法示例
2017/01/12 Javascript
详解angularJs中关于ng-class的三种使用方式说明
2017/06/02 Javascript
关于在vue-cli中使用微信自动登录和分享的实例
2017/06/22 Javascript
JavaScript递归算法生成树形菜单
2017/08/15 Javascript
vue中使用codemirror的实例详解
2018/11/01 Javascript
环形加载进度条封装(Vue插件版和原生js版)
2019/12/04 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
2020/02/23 Javascript
vant实现购物车功能
2020/06/29 Javascript
[00:48]食人魔魔法师至宝“金鹏之幸”全新模型和自定义特效展示
2019/12/19 DOTA
python抓取网页图片并放到指定文件夹
2014/04/24 Python
python sort、sorted高级排序技巧
2014/11/21 Python
PyQt5实现拖放功能
2018/04/25 Python
Linux(Redhat)安装python3.6虚拟环境(推荐)
2018/05/05 Python
pyqt5的QComboBox 使用模板的具体方法
2018/09/06 Python
Python的matplotlib绘图如何修改背景颜色的实现
2019/07/16 Python
Python requests HTTP验证登录实现流程
2020/11/05 Python
解决HTML5中滚动到底部的事件问题
2019/08/22 HTML / CSS
预订奥兰多和佛罗里达州公园门票:FloridaTix
2018/01/03 全球购物
业务助理岗位职责
2013/11/18 职场文书
计算机科学系职业生涯规划书
2014/03/08 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
为什么在foreach循环中JAVA集合不能添加或删除元素
2021/06/11 Java/Android