下载鸥 > 网站下载 > 开发教程 > PHP

php多维数组foreach循环

309 2021-04-20 01:03:47

收藏
多维数组在实际开发中比较常见,要循环也很简单。
 
php多维数组foreach循环
<?php

$bigdata = array(
    "group1"=>array(
        array("name"=>"张三","age"=>13,"sex"=>"男"),
        array("name"=>"李四","age"=>14,"sex"=>"男"),
        array("name"=>"王五","age"=>15,"sex"=>"男")
    ),
    "group2"=>array(
        array("name"=>"赵六","age"=>16,"sex"=>"男"),
        array("name"=>"孙七","age"=>17,"sex"=>"男"),
        array("name"=>"王八","age"=>18,"sex"=>"男")
    ),
    "group3"=>array(
        array("name"=>"张三","age"=>19,"sex"=>"男"),
        array("name"=>"张三","age"=>20,"sex"=>"男"),
        array("name"=>"张三","age"=>21,"sex"=>"男")
    )
);
 
 
foreach ($bigdata as $key => $value) {
    echo "{$key}<br><br>";
    foreach ($value as $key1 => $value1) {
        echo "第".($key1+1)."个同学<br>";
        foreach ($value1 as $key2 => $value2) {
            echo "{$key2}==>{$value2}<br>";
        }
        echo "<br>";
    }
    echo "------------------------<br>";
}
?>

最终输出的结果如下
group1

第1个同学
name==>张三
age==>13
sex==>男

第2个同学
name==>李四
age==>14
sex==>男

第3个同学
name==>王五
age==>15
sex==>男

------------------------
group2

第1个同学
name==>赵六
age==>16
sex==>男

第2个同学
name==>孙七
age==>17
sex==>男

第3个同学
name==>王八
age==>18
sex==>男

------------------------
group3

第1个同学
name==>张三
age==>19
sex==>男

第2个同学
name==>张三
age==>20
sex==>男

第3个同学
name==>张三
age==>21
sex==>男

------------------------

这样,我们就实现了php多维数组的foreach循环。

本文地址:https://xzo.com.cn/develop/php/820.html

有帮助,很赞!

信息来源:下载鸥
信息标签
导出教程 下载word版教程
发表评论 共有条评论
关于PHP

PHP是一种服务器端、跨平台、html嵌入式的脚本语言,其功能十分强大、入门简单。在过去,民间一直有说法称“PHP是最好的编程语言”,是PHP开发者对自身所使用语言的肯定。

PHP曾是最主流的网站web开发语言之一,现在也依然十分流行。

推荐PHP开发教程
PHP判断某个时间戳(打卡、点餐、签到等)是不是今天记录的
PHP判断某个时间戳(打卡、点餐、签到等)是不是今天记录的

php判断时间戳是不是今天的实现方法:首先创建一个PHP示例文件;指定一个时间,并...

15 997
当缓存文件大于4KB,不能用cookie时的替代方案就是session
当缓存文件大于4KB,不能用cookie时的替代方案就是session

鸥哥最近在开发一个项目,出于对用户隐私的保护,数据一概不能存储到数据表,而是...

1 329
php简单的数组介绍与应用
php简单的数组介绍与应用

数组在实际开发过程中运用非常频繁,通过合理运用数组,我们可以顺利实现各种数...

1 248
php多维数组foreach循环
php多维数组foreach循环

多维数组在实际开发中比较常见,要foreach循环也很简单。...

0 308
PHP怎样实现从数组随机取值的效果?
PHP怎样实现从数组随机取值的效果?

在开发过程中,我们很多时候会接到猜你喜欢的随机展示效果。这个随机,用php取...

1 236
php常用基础函数isset()介绍
php常用基础函数isset()介绍

isset() 函数用于检测变量是否已设置并且非 NULL。如果已经使用 unset() 释...

0 274
php正则提取字符串中的数字并打印输出
php正则提取字符串中的数字并打印输出

我们在网站开发的过程中经常需要处理数据,今天讲讲怎样用正则提取字符串中的...

0 293
PHP基础函数介绍:PHP_EOL
PHP基础函数介绍:PHP_EOL

PHP_EOL是一个相当好用的函数,可自动适配多种换行格式,在实际的应用中体验非...

0 375
随机PHP开发教程
php函数介绍之危险的include() - 一句话代码威胁网站安全
php函数介绍之危险的include() - 一句话代码威胁网站安全

include是一个使用比较频繁的函数,通过使用include,我们可以实现快速获取模板...

1 250
php简单的数组介绍与应用
php简单的数组介绍与应用

数组在实际开发过程中运用非常频繁,通过合理运用数组,我们可以顺利实现各种数...

1 248
php函数介绍之htmlspecialchars() 函数
php函数介绍之htmlspecialchars() 函数

htmlspecialchars()函数的作用在于将html标签转化为实体。释义很绕口,我们可...

1 268
宝塔Nginx免费防火墙提示post参数(post_max_size)值长度超过20w已被系统拦截怎么办?
宝塔Nginx免费防火墙提示post参数(post_max_size)值长度超过20w已被系统拦截怎么办?

页面提交post请求后被宝塔防火墙拦截,查看日志显示错误:参数值长度超过20w已...

1 415
当缓存文件大于4KB,不能用cookie时的替代方案就是session
当缓存文件大于4KB,不能用cookie时的替代方案就是session

鸥哥最近在开发一个项目,出于对用户隐私的保护,数据一概不能存储到数据表,而是...

1 329
ajax发起session请求发现session无效了怎么办?
ajax发起session请求发现session无效了怎么办?

今天遇到这样一个问题:php启用了session,经过测试也发现session生效了。但在a...

1 330
PHP排序函数sort、asort、rsort、krsort、ksort区别与用法详解
PHP排序函数sort、asort、rsort、krsort、ksort区别与用法详解

在php中自带了大量了数组排序函数,使用起来非常简单,下面我们一一来介绍一下...

3 326
PHP设置读取删除cookie怎么做?
PHP设置读取删除cookie怎么做?

cookie小甜点在网络上无处不在,通过cookie我们可以可以将很多数据记录在客户...

3 281
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入