PHP数组的基本操作及遍历数组的经典操作实例
作者:jingxian 发布时间:2024-04-28 09:45:09
标签:php,遍历,数组
实例如下所示:
<?php
索引数组
//数组第一种定义
$arr = array(1,2,3);
var_dump($arr);
//数组第二种定义
$arr = [1,2,3];
var_dump($arr);
//数组第三种定义
$arr[0] = 7;
$arr[1] = "hello";
var_dump($arr);
echo $arr[2];//取值
关联数组
$arr = array("name"=>"小李","sex"=>"女","age"=>"20");
echo $arr["sex"];
遍历数组
//for循环遍历 适用于索引数组
$arr = [1,5,6,9,4,6,8];
for($i=0;$i<count($arr);$i++){
echo $arr[$i].'<br>';
} ;
//foreach循环遍历 适用于索引和关联数组
$arr = array("name"=>"小李","sex"=>"女","age"=>"20");
foreach($arr as $k=>$v){
//echo $k.':'.$v.'<br>';
echo "{$k}:{$v}<br>";
};
$arr = [1,5,6,9,4,6,8];
foreach($arr as $k){
echo $k.'<br>';
};
$arr = array("name"=>"小李","sex"=>"女","age"=>"20");
var_dump(each($arr));
list($a,$b) = array(name,小李);
echo "{$a},{$b}";
list和each结合遍历
/* $arr = array("name"=>"小李","sex"=>"女","age"=>"20");
while(list($k,$v)=each($arr)){
echo "{$k}:{$v}<br>";
} */
指针遍历
/* $arr = array("name"=>"小李","sex"=>"女","age"=>"20");
echo current($arr);//取value
echo key($arr);//取key
next($arr);
echo current($arr);
echo key($arr);
prev($arr);
echo current($arr);
echo key($arr);
end($arr);
echo current($arr);
echo key($arr);
reset($arr);
echo key($arr).':'.current($arr).'<br>'; */
来源:http://www.cnblogs.com/jly144000/archive/2017/08/22/7414160.html


猜你喜欢
- 1. mean() 函数定义:numpy.mean(a, axis=None, dtype=None, out=None, keepdims
- 一、Jenkins 是什么?Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。二、准备工作安
- 日常项目中,读取各种配置文件是避免不了的,这里介绍一个能读取多种配置文件的库,viperviper读取ini文件config := vipe
- 第一:pandas.read_csv读取本地csv文件为数据框形式data=pd.read_csv('G:\data_operati
- 一、python-yml文件读写使用库 :import yaml安装:pip install pyyaml示例:文件config2.ymlg
- MySQL是一种常见的关系型数据库管理系统,常被用于各种应用程序中存储数据。当涉及到大量的数据时,数据库查询的性能就成了关键因素,这时就需要
- 概述Rollup, 和 Webpack, Parcel 都是模块打包工具(module bundler tool), 但是侧重点不同, 我们
- 一、Python pass语句在实际开发中,有时候我们会先搭建起程序的整体逻辑结构,但是暂时不去实现某些细节,而是在这些地方加一些注释,方面
- 这个问题已经不是什么新鲜问题了,网上也有大把的教程,但大多数是授人以鱼,而不授人以渔,经过辛苦的资料收集,思考,调试,整理,我基本上已经把这
- Python是跨平台的,免费开源的一门计算机编程语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不
- 正在看的ORACLE教程是:Oracle数据安全面面观。
- 本文实例为大家分享了python学生信息管理系统的具体代码,供大家参考,具体内容如下""" 程序名
- scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的
- 公共的抽象基类import numpy as npfrom abc import ABCMeta, abstractmethodclass
- 下面的例子简单的演示了DOM对XML的操作,详细解释请看代码中的注释 <? /****************************
- sync.WaitGroup对于Golang开发者来说并不陌生,其经常作为多协程之间同步的一种机制。用好它势必会让你事半功倍,但是一旦错用将
- UI自动化测试过程中,可能会出现因测试环境不稳定、网络慢等情况,如果不做任何处理的话,会出现无法定位到特定元素而报错,导致自动化测试无法顺利
- { hide_text } CSS文字隐藏总结报告最近整理的一份CSS文字隐藏的demo,总结了几种方法,希望得出一种最完美的方案放进自己的
- 一、pip异常有一小部分童鞋在打开cmd输入pip后出现下面情况:Did not provide a commandDid not prov
- import matplotlib.pyplot as pltimport jiebafrom wordcloud import wordc