Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4052918
  • 博文数量: 272
  • 博客积分: 7846
  • 博客等级: 少将
  • 技术积分: 6476
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-25 16:27
文章分类

全部博文(272)

分类:

2009-10-09 10:52:38

想用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
阅读(7067) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~