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
";
}
如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!
txttool.com 说一段 esp56物联 查询128 IP查询