php的多维数组。为什么这样输出显示不出???

比如:$a=array(array(1,2,3),4,5);
我输出echo $a[0]; 我期望的是得到array(1,2,3)为什么显示错误??

// 你的 $a[0] 是一个数组, 数组的正确打印方式应该是这样:

$a = [[1,2,3], 4, 5];
print_r($a[0]);

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-21
$a=array(array(1,2,3),4,5);
print_r($a[0]);追问

我也知道用print_r 输出的。可是为什么不能用echo呢?是不是只要是数组都只能用print_r输出?哪怕他是一个数组的元素

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网