想用foreach()遍历整个二维数组:
<?php
$team = array('lk','ok');
$team = array('lk','ok');
$book = array('linux服务器配置与管理',$team);
foreach($book as $k=>$val) //for $book each $value( as )
echo $k.'=>'.$val.'
';
?>
foreach($book as $k=>$val) //for $book each $value( as )
echo $k.'=>'.$val.'
';
?>
输出结果是:
0=>linux服务器配置与管理
1=>Array
1=>Array
当然,其实我是想要所有具体内容,而不是输出array。。。
所以应该采用如下做法,加入一个判断语句:
<?php
$team = array('lk','ok');
$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.'
';
?>
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
lk
ok