PHP数组的基本操作及遍历数组的经典操作实例

作者:jingxian 时间:2024-04-28 09:45:09 

实例如下所示:


<?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

标签:php,遍历,数组
0
投稿

猜你喜欢

  • 使用Docker制作Python环境连接Oracle镜像

    2021-02-21 23:42:47
  • TensorFlow教程Softmax逻辑回归识别手写数字MNIST数据集

    2021-05-24 18:25:35
  • 5行Python代码实现电脑永不息屏

    2023-04-04 01:26:37
  • python实现画桃心表白

    2021-05-14 16:27:00
  • 一文详解Python定时任务触发

    2021-05-13 14:27:02
  • 基于Python的EasyGUI学习实践

    2021-09-05 10:54:55
  • javascript适合移动端的日期时间拾取器

    2023-07-02 05:25:48
  • python多线程和多进程关系详解

    2023-03-08 22:21:54
  • Python爬虫之获取心知天气API实时天气数据并弹窗提醒

    2023-04-17 14:40:58
  • 大数据就业的三大方向和最热门十大岗位【推荐】

    2023-05-18 16:21:06
  • Python爬虫包 BeautifulSoup 递归抓取实例详解

    2023-03-06 11:46:26
  • vue实现联动选择

    2024-05-22 10:42:28
  • 浅谈Pycharm调用同级目录下的py脚本bug

    2023-09-12 15:39:27
  • Python GUI利用tkinter皮肤ttkbootstrap实现好看的窗口

    2022-09-06 19:39:26
  • 利用python对Excel中的特定数据提取并写入新表的方法

    2023-09-17 16:03:10
  • 深入了解SQL Server 2008 商业智能平台

    2009-01-15 13:03:00
  • Python DataFrame 设置输出不显示index(索引)值的方法

    2022-01-13 20:02:38
  • Django-celery-beat动态添加周期性任务实现过程解析

    2021-07-29 13:09:49
  • 利用python爬取斗鱼app中照片方法实例

    2022-01-03 17:40:39
  • python实现数据分析与建模

    2023-07-03 02:21:38
  • asp之家 网络编程 m.aspxhome.com