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 相关文章推荐
php array_intersect比array_diff快(附详细的使用说明)
Jul 03 PHP
php数组的概述及分类与声明代码演示
Feb 26 PHP
如何用php获取程序执行的时间
Jun 09 PHP
ini_set的用法介绍
Jan 07 PHP
PHPThumb图片处理实例
May 03 PHP
PHP中file_exists函数不支持中文名的解决方法
Jul 26 PHP
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
Dec 21 PHP
PHPExcel笔记, mpdf导出
May 03 PHP
php 使用fopen函数创建、打开文件详解及实例代码
Sep 24 PHP
php动态读取数据清除最右边距的方法
Apr 12 PHP
Laravel框架实现利用中间件进行操作日志记录功能
Jun 06 PHP
如何用PHP实现多线程编程
May 26 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
虹吸式咖啡探讨–研磨
2021/03/03 冲泡冲煮
php5 non-thread-safe和thread-safe这两个版本的区别分析
2010/03/13 PHP
关于PHP内存溢出问题的解决方法
2013/06/25 PHP
PHP递归调用数组值并用其执行指定函数的方法
2015/04/01 PHP
Symfony2在Nginx下的配置方法图文教程
2016/02/04 PHP
PHP 返回13位时间戳的实现代码
2016/05/13 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
2019/04/02 PHP
简单的前端js+ajax 购物车框架(入门篇)
2011/10/29 Javascript
讨论html与javascript在浏览器中的加载顺序问题
2013/11/27 Javascript
js统计页面的来访次数实现代码
2014/05/09 Javascript
选择复选框按钮置灰否则按钮可用
2014/05/22 Javascript
JS实现超简单的仿QQ折叠菜单效果
2015/09/21 Javascript
javascript闭包概念简单解析(推荐)
2016/06/03 Javascript
ui组件之input多选下拉实现方法(带有搜索功能)
2016/07/14 Javascript
jquery表格datatables实例解析 直接加载和延迟加载
2016/08/12 Javascript
BootStrap中的Fontawesome 图标
2017/05/25 Javascript
基于vue2.0实现的级联选择器
2017/06/09 Javascript
解决vue-router中的query动态传参问题
2018/03/20 Javascript
简单了解vue中父子组件如何相互传递值(基础向)
2019/07/12 Javascript
JQuery中的常用事件、对象属性与使用方法分析
2019/12/23 jQuery
JavaScript布尔运算符原理使用解析
2020/05/06 Javascript
vue3.0中友好使用antdv示例详解
2021/01/05 Vue.js
原生JavaScript实现轮播图
2021/01/10 Javascript
python去除所有html标签的方法
2015/05/05 Python
Python文件及目录操作实例详解
2015/06/04 Python
python中如何正确使用正则表达式的详细模式(Verbose mode expression)
2017/11/08 Python
书单|人生苦短,你还不用python!
2017/12/29 Python
关于Python形参打包与解包小技巧分享
2019/08/24 Python
使用python turtle画高达
2020/01/19 Python
详解利用css3的var()实现运行时改变scss的变量值
2021/03/02 HTML / CSS
春秋航空官方网站:Spring Airlines
2017/09/27 全球购物
优秀应届毕业生自荐信
2013/11/16 职场文书
电子商务专业个人的自我评价
2013/11/19 职场文书
学生会个人自荐书范文
2014/02/12 职场文书
班组建设经验交流材料
2014/05/12 职场文书
Redis Cluster集群动态扩容的实现
2021/07/15 Redis