php中二维数组的输出出现了问题,提示:Notice: Array to string conversion

来源:6-1 PHP异常处理之抛出一个异常

feibenren

2015-04-17 16:40

看代码,很简单 $arr=array(array("111","222","333"),array("444","555","666")); print_r("$arr[0][1]"); 因为我是打算输出一个表格的,所以输入的内容需要加上双引号,但就是加上了这双引号,就出现了问题,不加双引号一切正常,还有要是一维数组的话,加双引号和不加双引号都正常,不知道什么原因?

 $arr=array(array("111","222","333"),array("444","555","666")); print_r("$arr[0][1]");


写回答 关注

2回答

  • dongzt
    2018-05-20 17:16:10

    你打印的那个不是数组,而是字符串,用echo就行

  • 常过无痕
    2015-06-13 10:35:50

    把print_r中的双引号去掉就好了

     $arr=array(array("111","222","333"),array("444","555","666")); print_r($arr[0][1]);


PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181835 学习 · 2577 问题

查看课程

相似问题