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作的文本留言本的例子(四)
Oct 09 PHP
Cakephp 执行主要流程
Mar 24 PHP
PHP中读写文件实现代码
Oct 20 PHP
php字符编码转换之gb2312转为utf8
Oct 28 PHP
php+mysqli实现批量替换数据库表前缀的方法
Dec 29 PHP
用php来限制每个ip每天浏览页面数量的实现思路
Feb 24 PHP
PHP实现基于文本的摩斯电码生成器
Jan 11 PHP
PHP简单留言本功能实现代码
Jun 09 PHP
PHP/ThinkPHP实现批量打包下载文件的方法示例
Jul 31 PHP
php实现的生成迷宫与迷宫寻址算法完整实例
Nov 06 PHP
laravel批量生成假数据的方法
Oct 09 PHP
PHP执行linux命令6个函数代码实例
Nov 24 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
颠覆常识!无色透明的咖啡诞生了(中日双语)
2021/03/03 咖啡文化
php注入实例
2006/10/09 PHP
phpmyadmin操作流程
2006/10/09 PHP
一道求$b相对于$a的相对路径的php代码
2010/08/08 PHP
php 求质素(素数) 的实现代码
2011/04/12 PHP
PHP实现简单汉字验证码
2015/07/28 PHP
PHP页面跳转实现延时跳转的方法
2016/12/10 PHP
php数值计算num类简单操作示例
2020/05/15 PHP
JQuery的Alert消息框插件使用介绍
2010/10/09 Javascript
JS跨域总结
2012/08/30 Javascript
js replace 与replaceall实例用法详解
2013/08/03 Javascript
javascript内存管理详细解析
2013/11/11 Javascript
JavaScript框架(iframe)操作总结
2014/04/16 Javascript
原生JS和jQuery版实现文件上传功能
2016/04/18 Javascript
基于jQuery实现表格的查看修改删除
2016/08/01 Javascript
JavaScript用构造函数如何获取变量的类型名
2016/12/23 Javascript
红黑树的插入详解及Javascript实现方法示例
2018/03/26 Javascript
解决Vue开发中对话框被遮罩层挡住的问题
2018/11/26 Javascript
刷新页面后让控制台的js代码继续执行
2019/09/20 Javascript
JSONP 的原理、理解 与 实例分析
2020/05/16 Javascript
Python Socket编程入门教程
2014/07/11 Python
Python实现将n个点均匀地分布在球面上的方法
2015/03/12 Python
使用Python实现一个简单的项目监控
2015/03/31 Python
python实现校园网自动登录的示例讲解
2018/04/22 Python
PyTorch如何搭建一个简单的网络
2020/08/24 Python
python+requests实现接口测试的完整步骤
2020/10/27 Python
Why we need EJB
2016/10/20 面试题
Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
2015/01/27 面试题
英文版餐饮业求职信
2013/10/18 职场文书
医学类导师推荐信范文
2013/11/19 职场文书
关于赌博的检讨书
2014/01/24 职场文书
《青海高原一株柳》教学反思
2014/04/25 职场文书
2016入党积极分子考察评语
2015/12/01 职场文书
告诉你创业计划书的8个实用技巧
2019/07/12 职场文书
改造DE1103三步曲
2022/04/07 无线电
Python TypeError: ‘float‘ object is not subscriptable错误解决
2022/12/24 Python