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>'; */
以上这篇PHP数组的基本操作及遍历数组的经典操作实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
PHP 数组基本操作方法详解
数组的概念 数组(array)是 PHP 中一个非常重要的概念,我们可以把数组看做一系列类似的数据的集合,实际上数组是一个有序图. PHP 还提供了超过 70 个内建函数来操作数组. 创建数组 使用 array() 语言结构创建数组: <?php $arr_age1 = array(18, 20, 25); // 或者: $arr_age2 = array("wang"=>18, "li"=>20, "zhang"=>25
-
PHP数组操作汇总 php数组的使用技巧
数组,可以说是PHP的数据应用中较重要的一种方式.PHP的数组函数众多,下面是我学习的小结,借此记之,便于以后鉴之. 1. 数组定义 数组的定义使用 array()方式定义,可以定义空数组: 复制代码 代码如下: <?php $number = array(1,3,5,7,9); //定义空数组 $result = array(); $color =array("red","blue","green"); //自定义键值 $language
-
PHP遍历数组的几种方法
PHP中遍历数组有三种常用的方法: 一.使用for语句循环遍历数组: 二.使用foreach语句遍历数组: 三.联合使用list().each()和while循环遍历数组. 这三种方法中效率最高的是使用foreach语句遍历数组.从PHP4开始就引入了foreach结构,是PHP中专门为遍历数组而设计的语句,推荐大家使用.先分别介绍这几种方法. 一.使用for语句循环遍历数组 值得大家注意的是使用for语句循环遍历数组要求遍历的数组必须是索引数组.PHP中不仅有关联数组而且还有索引数组,所以PH
-
PHP 数组基本操作小结(推荐)
数组的概念 数组(array)是 PHP 中一个非常重要的概念,我们可以把数组看做一系列类似的数据的集合,实际上数组是一个有序图. PHP 还提供了超过 70 个内建函数来操作数组. 创建数组 使用 array() 语言结构创建数组: <?php $arr_age1 = array(18, 20, 25); // 或者: $arr_age2 = array("wang"=>18, "li"=>20, "zhang"=>25
-
PHP遍历数组的方法汇总
今天有个朋友问我一个问题php遍历数组的方法,告诉她了几个.顺便写个文章总结下,如果总结不全还请朋友们指出 第一.foreach() foreach()是一个用来遍历数组中数据的最简单有效的方法. <?php $urls= array('aaa','bbb','ccc','ddd'); foreach ($urls as $url){ echo "This Site url is $url! <br />"; } ?> 显示结果: This Site url i
-
php遍历数组的4种方法总结
在php中可以用来遍历数组的函数有很多,如有:for语句.list.each.foreach这四个函数,这也是在php中遍历数组的几个主要的函数,下面我来给大家介绍. foreach遍历数组 我们在运用数组时,常常要遍历数组并获得各个键或者元素值,php提供了一些专门遍历数组的函数.这里先介绍foreach遍历数组函数的用法. 结构形式: 复制代码 代码如下: foreach ( array_expression as $value ) statement /* array_expression
-
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"=>"小李",&quo
-
JS中数组实现代码(倒序遍历数组,数组连接字符串)
Js中的数组是一种特殊的对象,用来表示偏移量的索引是该对象的属性. 具体代码如下所示: // =================== 求最大值===================================== <script> var arr = [10,35,765,21345,678,89]; var max = arr [0]; for (var i=0;i< arr.length;i++) { if (max<arr[i]){ max = arr [i]; } }
-
Vue中foreach数组与js中遍历数组的写法说明
Vue foreach数组与js中遍历数组的写法 场景 Vue中使用Axios发送get或者post请求,发送请求时需要在js中 对请求参数进行遍历并处理. 接收响应时需要对响应结果进行遍历和处理. 注意区分在vue和js中foreach数组的区别. 实现 在js中遍历数组 //定义班次详细数组 var bcglxiangxiList = new Array(); //定义班次详细对象 var bcxiangxi = {}; //循环传递的参数 bcglXiangXiListParam.forE
-
PHP循环遍历数组的3种方法list()、each()和while总结
①each()函数 each()函数需要传递一个数组作为参数,返回数组中当前元素的键/值对,并向后移动数组指针到下一个元素的位置.键/值对被返回带有4个元素的关联和索引混合的数组,键名分别为0.1.key和value.其中键名0和key对应的值是一样的,是数组元素的键名,1和value则包含有数组元素的值.如果内部指针越过了数组的末端,则each()返回FALSE.each()函数的使用如下所示: 复制代码 代码如下: <?php $contact = array("ID" =&
-
react中使用forEach或map两种方式遍历数组
目录 使用forEach或map两种方式遍历数组 forEach map 循环遍历数组时map和forEach的区别 forEach情况 map 情况 使用forEach或map两种方式遍历数组 之前写代码,从后台提取数据并渲染到前台,由于有多组数据,用map遍历会相对方便一点,但是 map不能遍历array数组,只能遍历object对象. 所以如果遇到这样的问题可以采用forEach试一下 forEach import React,{Component} from 'react'; let l
-
thinkphp数据查询和遍历数组实例
本文实例讲述了thinkphp数据查询和遍历数组的方法.分享给大家供大家参考.具体方法如下: 数据库可以使用DSN方法进行配置: 复制代码 代码如下: 'DB_PREFIX'=>'tp_', //设置表前缀 'DB_DSN'=>'mysql://root:@localhost:3306/thinkphp',//使用DSN方式配置数据库信息 如果两种方式同时存在,以DSN方式为优先,还有一种简单实用模型的方式. M() 等效为 new Model(); 复制代码 代码如下: $m=M('Use
-
Lua中遍历数组和table的4种方法
方法一,可以用for来遍历: 复制代码 代码如下: do table_week = { "w", "e", "r", "t", "y", "u", "i", } for i = 1, #table_week do print(table_week[
-
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
原生js使用forEach()与jquery使用each()遍历数组,return false 的区别: 1.使用each()遍历数组a,如下: var a=[20,21,22,23,24]; $.each(a, function(index,val) { console.log('index='+index); if(index==2){ return false; } console.log('val='+val); }); 结果如下: 从运行的效果可以看出,return 相当于循环中的br
-
Java中使用While语句自增运算遍历数组典型实例
public class BirdArray { public static void main(String args[]){ String[] str = new String[]{"麻雀","老鹰","白鸽","黄雀","百灵鸟","孔雀","鹦鹉","丹顶鹤"}; int index =0; //创建索引变量 System.out.prin
-
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
废话不多说了,直奔主题,你,具体代码如下所示: <script> //----------------for用来遍历数组对象-- var i,myArr = [1,2,3]; for (var i = 0; i < myArr.length; i++) { console.log(i+":"+myArr[i]); }; //---------for-in 用来遍历非数组对象 var man ={hands:2,legs:2,heads:1}; //为所有的对象添加cl
随机推荐
- 如何使用Go语言实现远程执行命令
- Javascript实现从小到大的数组转换成二叉搜索树
- 一个用xslt样式将xml解析为xhtml的类TransformBinder(兼容FF和IE7.0)
- sqlserver分页的两种写法分别介绍
- AngularJS 与Bootstrap实现表格分页实例代码
- AngularJS入门教程之XHR和依赖注入详解
- 网马生成器 MS Internet Explorer XML Parsing Buffer Overflow Exploit (vista) 0day
- asp 正则表达式检测http开头的函数
- git修改和删除功能_动力节点Java学院整理
- Java中jqGrid 学习笔记整理——进阶篇(二)
- 在Python中使用zlib模块进行数据压缩的教程
- js实现翻页后保持checkbox选中状态的实现方法
- php下载excel无法打开的解决方法
- php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
- Docker安装运行apache2服务器做图片服务器的方法
- PHP匿名函数和use子句用法实例
- ajax完美解决的下拉框的onchange问题
- 基于MySQL数据库复制Master-Slave架构的分析
- PowerShell中使用正则表达式跨行匹配字符串的方法
- jQuery使用drag效果实现自由拖拽div
