echo
不支持直接输出数组,输出结果只有一个 array
,我们可以通过下面三种方法优雅的输出数组。
可以直接用 print_r
输出:
print_r($arr);
也可以用下面几种方法:
方法1:
$aaa=array("11"=>"aaa","22"=>"bbb"); //只能输出值value不能输出key foreach($aaa as $val) { echo $val; }
方法2:
//value与key都可输出 foreach($aaa as $key=>$val) { echo $key."=>".$val; }
方法3:
//value与key都可输出 while($color=each($aaa)){ echo $color['key']; }
或
while(list($key,$value)=each($aaa)){ echo "$key : $value<br>"; }