[已解决]php定界符输出多维数组

分手后的思念是犯贱 2024-04-03 13:33 233阅读 0赞

  代码很简单

  我需要使用定界符输出一堆字符串,其中需要解析多维数组,但是就出现了无法解析的情况,下面代码

  $arr=array(

  array(“url”=>”http://66","urlname"=>"爱奇艺“),

  array(“url”=>”http://777","urlname"=>"腾讯“)

  );

  //正常输出

  echo $arr[0][‘url’];

  //报错

  echo <<

  $arr[0][‘url’]

  EOF;

  ?>

  第一个输出能够正常显示,

  第二个使用定界符<<

  Notice: Array to string conversion in /data/data/xiaoqidun.anmpp/files/root/android.wwwroot/localhost/index.php on line 13

  Array[‘url’]

  上面是完整报错信息

  经过测试,一维数组时候用定界符就可以显示正常,多维数组就不行。

  我尝试改了各种数组显示,还是报错,实在没办法,必须使用定界符,因为要输出的内容中有各种字符,求助各位大佬,谢谢!

  已解决:

  数组用{}括起来就可以显示正常了

发表评论

表情:
评论列表 (有 0 条评论,233人围观)

还没有评论,来说两句吧...

相关阅读

    相关 PHP数组输出

      剑指offer中的第四题:   在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这

    相关 php输出数组函数

      php数组的定义与数组遍历,php数组函数的用法与例子,php数组取值赋值,php多维数组的循环输出等,供大家学习参考。   1、php数组定义和遍历   2、php数