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 的 __FILE__ 常量
Jan 15 PHP
一个比较简单的PHP 分页分组类
Dec 10 PHP
用PHP的超级变量$_GET获取HTML表单(Form) 数据
May 07 PHP
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
Aug 08 PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
Apr 28 PHP
深入php socket的讲解与实例分析
Jun 13 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
Jun 17 PHP
PHP判断指定时间段的2个方法
Mar 14 PHP
PHP分页类集锦
Nov 18 PHP
ThinkPHP框架设计及扩展详解
Nov 25 PHP
PHP回调函数概念与用法实例分析
Nov 03 PHP
php命令行模式代码实例详解
Feb 26 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
php urlencode()与urldecode()函数字符编码原理详解
2011/12/06 PHP
一个好用的PHP验证码类实例分享
2013/12/27 PHP
php curl 上传文件代码实例
2015/04/27 PHP
PHPMailer发送邮件
2016/12/28 PHP
jquery attr 设定src中含有&amp;(宏)符号问题的解决方法
2011/07/26 Javascript
客户端js性能优化小技巧整理
2013/11/05 Javascript
javascript中全局对象的isNaN()方法使用介绍
2013/12/19 Javascript
JavaScript中的Math.sin()方法使用详解
2015/06/15 Javascript
Bootstrap每天必学之工具提示(Tooltip)插件
2016/04/26 Javascript
值得分享的bootstrap table实例
2016/09/22 Javascript
详细讲解JavaScript中的this绑定
2016/10/10 Javascript
JavaScript实现鼠标点击导航栏变色特效
2017/02/08 Javascript
JavaScript 九种跨域方式实现原理
2019/02/11 Javascript
vue中多个倒计时实现代码实例
2019/03/27 Javascript
layui 根据后台数据动态创建下拉框并同时默认选中的实例
2019/09/02 Javascript
NodeJs crypto加密制作token的实现代码
2019/11/15 NodeJs
VUE+elementui组件在table-cell单元格中绘制微型echarts图
2020/04/20 Javascript
深入分析JavaScript 事件循环(Event Loop)
2020/06/19 Javascript
python求众数问题实例
2014/09/26 Python
python实现FTP服务器服务的方法
2017/04/11 Python
python调用xlsxwriter创建xlsx的方法
2018/05/03 Python
python print输出延时,让其立刻输出的方法
2019/01/07 Python
django 使用全局搜索功能的实例详解
2019/07/18 Python
Python基础之函数基本用法与进阶详解
2020/01/02 Python
Python中itertools的用法详解
2020/02/07 Python
Python基于正则表达式实现计算器功能
2020/07/13 Python
如何用Django处理gzip数据流
2021/01/29 Python
Orlebar Brown官网:设计师泳裤和泳装
2020/12/08 全球购物
十佳美德少年事迹材料
2014/02/05 职场文书
课堂教学改革实施方案
2014/03/17 职场文书
大学生简历求职信
2014/06/24 职场文书
政协调研汇报材料
2014/08/15 职场文书
2016年教师节感言
2015/12/09 职场文书
2019求职信:应届生求职信范文
2019/04/24 职场文书
css布局巧妙技巧之css三角示例的运用
2022/03/16 HTML / CSS
VMware虚拟机安装 Windows Server 2022的详细图文教程
2022/09/23 Servers