PHP输出数组的几种方法

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>";
}


赞 (0)
分享到: +

评论 沙发

Avatar

换个身份

  • 昵称 (必填)
  • 邮箱 (选填)