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中设置index.php文件为只读的方法
Feb 06 PHP
检查用户名是否已在mysql中存在的php写法
Jan 20 PHP
PHP中批量生成静态html(命令行下运行PHP)
Apr 19 PHP
php获取文章上一页与下一页的方法
Dec 01 PHP
PHP 前加at符合@的作用解析
Jul 31 PHP
详解PHP+AJAX无刷新分页实现方法
Nov 03 PHP
ThinkPHP静态缓存简单配置和使用方法详解
Mar 23 PHP
PHP入门教程之面向对象的特性分析(继承,多态,接口,抽象类,抽象方法等)
Sep 11 PHP
Laravel的throttle中间件失效问题解决方法
Oct 09 PHP
PHP的自定义模板引擎
Mar 24 PHP
PHP中实现中文字串截取无乱码的解决方法
May 29 PHP
PHP并发场景的三种解决方案代码实例
Feb 27 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之对抗Web扫描器的脚本技巧
2008/10/01 PHP
PHP 图片上传实现代码 带详细注释
2010/04/29 PHP
php将字符串转化成date存入数据库的两种方式
2014/04/28 PHP
Zend Framework教程之Zend_Db_Table用法详解
2016/03/21 PHP
php中preg_replace正则替换用法分析【一次替换多个值】
2017/01/17 PHP
简单谈谈PHP中的trait
2017/02/25 PHP
PHP count_chars()函数讲解
2019/02/14 PHP
解决js正则匹配换行问题实现代码
2012/12/10 Javascript
现代 JavaScript 开发编程风格Idiomatic.js指南中文版
2014/05/28 Javascript
jquery实现类似淘宝星星评分功能有截图
2014/09/15 Javascript
javascript数组输出的两种方式
2015/01/13 Javascript
JavaScript使用function定义对象并调用的方法
2015/03/23 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
2015/11/04 Javascript
Bootstrap table分页问题汇总
2016/05/30 Javascript
BootStrap中Tab页签切换实例代码
2016/05/30 Javascript
基于MVC方式实现三级联动(JavaScript)
2017/01/23 Javascript
微信小程序 input输入及动态设置按钮的实现
2017/10/27 Javascript
微信小程序学习笔记之登录API与获取用户信息操作图文详解
2019/03/29 Javascript
vue路由对不同界面进行传参及跳转的总结
2019/04/20 Javascript
微信小程序—setTimeOut定时器的问题及解决
2019/07/26 Javascript
解决vue 子组件修改父组件传来的props值报错问题
2019/11/09 Javascript
vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
2020/07/27 Javascript
Python批量修改文件后缀的方法
2014/01/26 Python
Python操作RabbitMQ服务器实现消息队列的路由功能
2016/06/29 Python
python模拟鼠标点击和键盘输入的操作
2019/08/04 Python
浅析python内置模块collections
2019/11/15 Python
python 还原梯度下降算法实现一维线性回归
2020/10/22 Python
AmazeUI的JS表单验证框架实战示例分享
2020/08/21 HTML / CSS
华为慧通笔试题
2016/04/22 面试题
非常详细的C#面试题集
2016/07/13 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?
2016/08/18 面试题
综艺节目策划方案
2014/06/13 职场文书
会计试用期工作总结2015
2015/05/28 职场文书
2015年秋学期师德师风建设工作总结
2015/10/23 职场文书
2016暑期社会实践新闻稿
2015/11/25 职场文书
Python使用Kubernetes API访问集群
2021/05/30 Python