代码很简单
我需要使用定界符输出一堆字符串,其中需要解析多维数组,但是就出现了无法解析的情况,下面代码
$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']
上面是完整报错信息
经过测试,一维数组时候用定界符就可以显示正常,多维数组就不行。
我尝试改了各种数组显示,还是报错,实在没办法,必须使用定界符,因为要输出的内容中有各种字符,求助各位大佬,谢谢!
已解决:
数组用{}括起来就可以显示正常了