'小王','time'=>'2013-3-16');foreach($arr as $k=>$v){//这是说:循环数组的每个单元,把单元的键赋给$k,值赋给$v echo $k,'~',$v,'
';}echo $k,'~',$v; // 停留在最后一次赋值的情况 /*结果:name~爱博生态木url~www.lyaibo.comwriter~小王time~2013-3-16time~2013-3-16*/// 有人说,我不想循环时,要数组的键,我只是想循环着打印每个单元值 echo ''; foreach($arr as $v){ echo $v,'
';}/*结果爱博生态木www.lyaibo.com小王2013-3-16*/// 有人说,我不想循环时,要数组的值,我只想循环打印数组的键 foreach($arr as $k) { echo $k,'
'; // 打印的还是值,$k只是被赋值而已 } // 有人说这样 /* foreach($arr as $k=>) { // 语法错误 echo $k,'
'; } */ ?>
