php7的foreach遍历数组,PHP中使用foreach遍历三维数组
昨天写代码的时候遇到一个三维数组,突然不知道怎么遍历这个三维数组,后面经过研究才发现,三维数组可以使用双foreach遍历,现在就分享给大家。
PHP代码:
//首先声明一个三维数组或者自己从数据库里查询
$list=array(
"user"=>array(
array(1,"AA",20,"woman"),
array(2,"BB",20,"woman"),
array(3,"CC",25,"man")
),
"score"=>array(
array(1,100,98,95,96),
array(2,56,98,87,84),
array(3,68,75,84,79)
),
"connect"=>array(
array(1,'content1',"AA@haoshu888.com"),
array(2,'content2',"BB@haoshu888.com"),
array(3,'content3',"CC@haoshu888.com")
)
);
//循环遍历
foreach($list as $key=>$value){
echo "
echo "
".$key."
";//以每个数组的键值作为表名
foreach($value as $val){
echo "
";
foreach($val as $v){
echo "
".$v."";
}
echo "
";
}
echo "
";
}
?>
php7的foreach遍历数组,PHP中使用foreach遍历三维数组相关推荐
- LeetCode——树:层次遍历、前中后序遍历
LeetCode--树:层次遍历.前中后序遍历 目录 层次遍历 二叉树的层平均值 找树左下角的值 前中后序遍历 概述 非递归实现二叉树的前序遍历 非递归实现二叉树的中序遍历 非递归实现二叉树的后序遍历 ...
- 二叉树的层序遍历和前中后序遍历代码 迭代/递归
二叉树的层序遍历和前中后序遍历代码 迭代/递归 只记录代码.思路参考代码随想录:https://github.com/youngyangyang04/leetcode-master/blob/mast ...
- python中numpy中一维二维三维数组的意思
python中numpy中一维二维三维数组的意思: 以下为一维二维三维数组图形化: 那么一维通俗点就是行(横着看)只有这个,别无二家. 二维通俗点就是行(横着看)+列(竖着看),只有这种形式. 三维比 ...
- js实现查看一个数组对象中是否包含另一个数组对象中的值
//两个数组对象中查看 其中一个数组对象是否包含另一个数组对象中的值let arr = [{key:1,val:"张胜男"},{key:2,val:"王五"}, ...
- php7 对象转数组,php中如何将对象转数组
php中将对象转数组的方法:php中将对象转数组的方法:首先创建一个PHP示例文件:然后通过"get_object_vars ( object $obj )"函数将对象以数组的形式 ...
- php中对象的遍历输出,PHP中的对象遍历技巧
PHP中的对象遍历 对象的遍历,主要是指遍历对象中的,对外部可见属性.实际上就是用访问限制符public声明的属性,这点大家肯定很熟悉了.并且,在php中,遍历对象居然与遍历数组一样,都可以用使用fo ...
- JS数组方法中哪些会改变原数组,哪些不会?
前言 作为一名前端开发人员,我们每天都会与数组打交道.JS 也提供了很多操作数组的原生 API 供我们调用.在这些方法里面,有的方法会改变原数组,有些不会改变原数组.别看这一点小小的区别,往往会造成巨 ...
- C语言象棋马的遍历程序,象棋中马的遍历
1.问题描述: 在N*N棋盘上,任意一个位置放置一个棋子马,要能选择一套合适的移动路线,按象棋中"马走日"的移动规则不重复地遍历棋盘上每一个位置点. 2.基本要求: 用图形化的界面 ...
- java打印二维数组_Java中如何打印二维数组
在Java中如何打印二维数组 1.直接使用数组自带的toString------ 打印出数组的地址 2.使用Arrays.toString()---------- 打印每个二维数组的地址 3.使用Ar ...
最新文章
- vue 简单实用的elementUI表格封装
- 函数的返回竟然能作为左值
- python函数运行没有结果_python之函数
- 2011对于运维的思考
- 小米8android版本打开,怎么查看小米手机安卓系统版本
- Salesforce 主要发展历史
- 118_网络编程_对IP、网络ID、主机ID、子网掩码、点分十进制的理解
- 注册.ocx控件时,提示“模块已加载,但对dllregisterserver的调用失败,错误代码为0x80040200 ”
- vue后台管理系统计算入职天数
- mysql 外键约束失败_MYSQL:错误:无法添加或更新子行:外键约束失败
- 安卓真机如何连接本地服务器_Android真机连接本地服务器安装部署方法
- 软件测试周刊(第08期):大过节的
- 学Java到底要不要上培训班?
- Android实现通过浏览器点击链接打开本地应用(APP)
- STM32 SWD 只能下载一次的问题
- 写一份三年经验的Java简历
- FPGA 串口波特率时钟的概念
- IOS版aplayer使用教程_Google地球 安卓手机版(教程)流畅使用
- 慧驱动正弦高频注入FOC学习笔记
- 07长电债今上市 公司债正式启航