PHP中使用foreach()遍历二维数组的简单实例


Posted in PHP onJune 13, 2016

第一种类型

想用foreach()遍历整个二维数组:

$team = array('lk','ok'); 
$book = array('linux服务器配置与管理',$team); 

foreach($book as $k=>$val) //for $book each $value( as ) 
echo $k.'=>'.$val.'';

输出结果是:

0=>linux服务器配置与管理
1=>Array

当然,其实我是想要所有具体内容,而不是输出array。。。

所以应该采用如下做法,加入一个判断语句:

$team = array('lk','ok'); 
$book = array('linux服务器配置与管理',$team); 

foreach($book as $k=>$val) //意思是for $book each $value( as ) 
if( is_array($val) ) foreach( $val as $value) echo $value.''; 
else echo $k.'=>'.$val.'';

则输出为:

0=>linux服务器配置与管理
lk
ok

echo "<br>"; 
echo "<h1>php遍历二维数组</h1>"; 
//$team = array('lk','ok'); 
//$book = array('linux服务器配置与管理',$team); 
$arr = array( 
array('name'=>'系统配置','url'=>'?action=config&do=config'), 
array('name'=>'验证码配置','url'=>'?action=config&do=seccode'), 
array('name'=>'模板管理','url'=>'?action=config&do=tpl'), 
array('name'=>'帐号管理','url'=>'?action=admin&do=list'), 
array('name'=>'添加帐号','url'=>'?action=admin&do=add')); 
foreach($arr as $k=>$val){ 
  echo "name:".$val["name"]."/n"; 
}

以上这篇PHP中使用foreach()遍历二维数组的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
如何去掉文章里的 html 语法
Oct 09 PHP
PHP数字格式化
Dec 06 PHP
PHP XML操作类DOMDocument
Dec 16 PHP
php操作excel文件 基于phpexcel
Jul 02 PHP
smarty中先strip_tags过滤html标签后truncate截取文章运用
Oct 25 PHP
php文件上传表单摘自drupal的代码
Feb 15 PHP
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
Apr 26 PHP
PHP实现的带超时功能get_headers函数
Feb 10 PHP
php微信公众平台开发之获取用户基本信息
Aug 17 PHP
php 查找数组元素提高效率的方法详解
May 05 PHP
PHP PDOStatement::setAttribute讲解
Feb 01 PHP
详解Laravel框架的依赖注入功能
May 27 PHP
PHP 数组基本操作小结(推荐)
Jun 13 #PHP
PHP中header函数的用法及其注意事项详解
Jun 13 #PHP
PHP的时间戳与具体时间转化的简单实现
Jun 13 #PHP
PHP时间戳格式全部汇总 (获取时间、时间戳)
Jun 13 #PHP
Netbeans 8.2将支持PHP7 更精彩
Jun 13 #PHP
yii2 modal弹窗之ActiveForm ajax表单异步验证
Jun 13 #PHP
Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)
Jun 13 #PHP
You might like
全国FM电台频率大全 - 15 山东省
2020/03/11 无线电
PHP array操作10个小技巧分享
2011/06/23 PHP
php采集文章中的图片获取替换到本地(实现代码)
2013/07/08 PHP
JS自动缩小超出大小的图片
2012/10/12 Javascript
JavaScript的常见兼容问题及相关解决方法(chrome/IE/firefox)
2013/12/31 Javascript
在Javascript操作JSON对象,增加 删除 修改的简单实现
2016/06/02 Javascript
详解Jquery 遍历数组之$().each方法与$.each()方法介绍
2017/01/09 Javascript
Vue.js常用指令的使用小结
2017/06/23 Javascript
vue路由跳转时判断用户是否登录功能的实现
2017/10/26 Javascript
在vue项目中引入高德地图及其UI组件的方法
2018/09/04 Javascript
使用Vue.observable()进行状态管理的实例代码详解
2019/05/26 Javascript
使用Taro实现小程序商城的购物车功能模块的实例代码
2020/06/05 Javascript
vue3.0实现点击切换验证码(组件)及校验
2020/11/18 Vue.js
[01:10:48]完美世界DOTA2联赛PWL S2 GXR vs PXG 第一场 11.18
2020/11/18 DOTA
[43:43]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第三场 11.29
2020/12/02 DOTA
[01:03:41]完美世界DOTA2联赛PWL S3 DLG vs Phoenix 第一场 12.17
2020/12/19 DOTA
python 提取文件的小程序
2009/07/29 Python
python发送邮件的实例代码(支持html、图片、附件)
2013/03/04 Python
python3.3实现乘法表示例
2014/02/07 Python
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
2014/04/25 Python
python实现矩阵乘法的方法
2015/06/28 Python
Python设计模式之代理模式简单示例
2018/01/09 Python
Python之ReportLab绘制条形码和二维码的实例
2018/01/15 Python
Python实现的栈(Stack)
2018/01/26 Python
详解Django rest_framework实现RESTful API
2018/05/24 Python
python matplotlib绘图,修改坐标轴刻度为文字的实例
2018/05/25 Python
python3.6的venv模块使用详解
2018/08/01 Python
用python写测试数据文件过程解析
2019/09/25 Python
python 爬取马蜂窝景点翻页文字评论的实现
2020/01/20 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
2020/02/18 Python
pycharm如何设置官方中文(如何汉化)
2020/12/29 Python
Html5移动端弹幕动画实现示例代码
2018/08/27 HTML / CSS
大唐面试试题(CPU,UNIX等等)
2012/01/11 面试题
《天净沙·秋思》教学反思三篇
2019/11/02 职场文书
golang判断key是否在map中的代码
2021/04/24 Golang
Tensorflow与RNN、双向LSTM等的踩坑记录及解决
2021/05/31 Python