Notice:Array to string conversion的问题

Posted 一粒小米

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Notice:Array to string conversion的问题相关的知识,希望对你有一定的参考价值。

如果后台或者前端输出这样的提示:

Notice: Array to string conversion

 

原因是:用 echo  来输出数组,当然会报错,数组应该用print , print_r , 或者 var_dump来打印;

如果你在前端的嵌套php代码,想将一个数组赋值给一个变量,像这样的:

1 <script>
2   var text = <?php echo $text;?>; //$text是一个数组的话,就会报错
3 </script>
4 
5 解决方法: 在后台把$text这个数组 json_encode($text) 成 json字符串,在前台使用这个值得时候,不用通过 JSON.parse, 它会自己直接变成一个对象,拿来用就OK了

 

 

以上是关于Notice:Array to string conversion的问题的主要内容,如果未能解决你的问题,请参考以下文章

如何将变量从模型传递给 render_to_string?

css 来自http://www.paulund.co.uk/how-to-create-an-animated-scroll-to-top-with-jquery

当作为 GLUT 项目的一部分包含时,函数不会读取文件

Wiki co-founder wants to put world's knowledge on the blockchain

css 到顶部按钮w / FA - https://paulund.co.uk/how-to-create-an-animated-scroll-to-top-with-jquery

Dockerized elasticsearch and fscrawler: failed to create elasticsearch client, disable crawler... Co