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 相关文章推荐
PHP生成静态页面详解
Nov 19 PHP
PHP CKEditor 上传图片实现代码
Nov 06 PHP
PHP操作数组相关函数
Feb 03 PHP
PHP将DateTime对象转化为友好时间显示的实现代码
Sep 20 PHP
PHP生成随机用户名和密码的实现代码
Feb 27 PHP
PHP根据传来的16进制颜色代码自动改变背景颜色
Jun 13 PHP
php根据用户名和手机号查询是否存在手机号码
Feb 16 PHP
PHP文件管理之实现网盘及压缩包的功能操作
Sep 20 PHP
PHP登录验证功能示例【用户名、密码、验证码、数据库、已登陆验证、自动登录和注销登录等】
Feb 25 PHP
什么是PHP7中的孤儿进程与僵尸进程
Apr 14 PHP
laravel7学习之无限级分类的最新实现方法
Sep 30 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
解析smarty 截取字符串函数 truncate的用法介绍
2013/06/20 PHP
php实现singleton()单例模式实例
2014/11/06 PHP
PHP实现的简单AES加密解密算法实例
2017/05/29 PHP
Javascript算符的优先级介绍
2013/03/20 Javascript
js的onload事件及初始化按钮事件示例代码
2013/09/25 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
javascript函数重载解决方案分享
2014/02/19 Javascript
js中将String转换为number以便比较
2014/07/08 Javascript
jQuery插件pagination实现分页特效
2015/04/12 Javascript
jQuery Mobile开发中日期插件Mobiscroll使用说明
2016/03/02 Javascript
Ajax异步文件上传与NodeJS express服务端处理
2017/04/01 NodeJs
Angularjs中使用轮播图指令swiper
2017/05/30 Javascript
react-native组件中NavigatorIOS和ListView结合使用的方法
2017/09/30 Javascript
微信小程序组件之srcoll-view的详解
2017/10/19 Javascript
详解在React中跨组件分发状态的三种方法
2018/08/09 Javascript
vue中created和mounted的区别浅析
2019/08/13 Javascript
vue中v-model对select的绑定操作
2020/08/31 Javascript
[13:21]DOTA2国际邀请赛采访专栏:RSnake战队国士无双,Fnatic.Fly
2013/08/06 DOTA
[07:52]2014DOTA2 TI逗比武士游V社解说背后的故事
2014/07/10 DOTA
简单谈谈Python中的几种常见的数据类型
2017/02/10 Python
在Django中输出matplotlib生成的图片方法
2018/05/24 Python
TensorFlow实现模型评估
2018/09/07 Python
python 弹窗提示警告框MessageBox的实例
2019/06/18 Python
Python定时任务APScheduler的实例实例详解
2019/07/22 Python
python函数局部变量、全局变量、递归知识点总结
2019/11/15 Python
python给list排序的简单方法
2020/12/10 Python
Timex手表官网:美国运动休闲手表品牌
2017/01/28 全球购物
个人收入证明范本
2014/01/12 职场文书
普通简短的个人自我评价
2014/02/15 职场文书
企业法人授权委托书
2014/04/03 职场文书
2014幼儿园小班工作总结
2014/11/10 职场文书
和谐家庭事迹材料
2014/12/20 职场文书
中秋节感想
2015/08/10 职场文书
小学思品教学反思
2016/02/20 职场文书
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript
JS封装cavans多种滤镜组件
2022/02/15 Javascript