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 SQL之where语句生成器
Mar 24 PHP
php Rename 更改文件、文件夹名称
May 24 PHP
解析php 版获取重定向后的地址(代码)
Jun 26 PHP
CodeIgniter输出中文乱码的两种解决办法
Jun 12 PHP
PHP连接操作access数据库实例
Mar 30 PHP
php通过排列组合实现1到9数字相加都等于20的方法
Aug 03 PHP
PHP实现获取文件后缀名的几种常用方法
Aug 08 PHP
PHP页面转UTF-8中文编码乱码的解决办法
Oct 20 PHP
简单的php+mysql聊天室实现方法(附源码)
Jan 05 PHP
php求数组全排列,元素所有组合的方法总结
Mar 14 PHP
PHP正则之正向预查与反向预查讲解与实例
Apr 06 PHP
PHP7移除的扩展和SAPI
Mar 09 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
Zend Framework路由器用法实例详解
2016/12/11 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
js常用函数 不错
2006/09/08 Javascript
运用jquery实现table单双行不同显示并能单行选中
2009/07/25 Javascript
js Select下拉列表框进行多选、移除、交换内容的具体实现方法
2013/08/13 Javascript
实现网页页面跳转的几种方法(meta标签、js实现、php实现)
2014/05/20 Javascript
node.js中的url.parse方法使用说明
2014/12/10 Javascript
理解javascript回调函数
2014/12/28 Javascript
JQ实现新浪游戏首页幻灯片
2015/07/29 Javascript
vue中使用input[type=&quot;file&quot;]实现文件上传功能
2018/09/10 Javascript
vue设置默认首页的操作
2020/08/12 Javascript
解决vue项目axios每次请求session不一致的问题
2020/10/24 Javascript
[44:58]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第二场
2018/04/06 DOTA
布同 Python中文问题解决方法(总结了多位前人经验,初学者必看)
2011/03/13 Python
python2.7删除文件夹和删除文件代码实例
2013/12/18 Python
Python基类函数的重载与调用实例分析
2015/01/12 Python
详解Python的单元测试
2015/04/28 Python
用python记录运行pid,并在需要时kill掉它们的实例
2017/01/16 Python
python调用matlab的m自定义函数方法
2019/02/18 Python
PyQt5 实现给窗口设置背景图片的方法
2019/06/13 Python
django处理select下拉表单实例(从model到前端到post到form)
2020/03/13 Python
Python中使用socks5设置全局代理的方法示例
2020/04/15 Python
python requests.get带header
2020/05/05 Python
Python接口测试环境搭建过程详解
2020/06/29 Python
Python中猜拳游戏与猜筛子游戏的实现方法
2020/09/04 Python
CSS3改变浏览器滚动条样式
2019/01/04 HTML / CSS
Lands’ End官网:经典的美国生活方式品牌
2016/08/14 全球购物
英国领先的酒类网上商城:TheDrinkShop
2017/03/16 全球购物
大学生学习2014全国两会心得体会
2014/03/13 职场文书
防火标语大全
2014/10/06 职场文书
2015医德医风个人工作总结
2015/04/02 职场文书
物业接待员岗位职责
2015/04/15 职场文书
POST提交数据常见的四种方式
2022/01/18 HTML / CSS
如何利用Python实现n*n螺旋矩阵
2022/01/18 Python
科学家测试在太空中培育人造肉,用于未来太空旅行
2022/04/29 数码科技