代码很简单

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

  $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']

  上面是完整报错信息

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

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

  已解决:

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