如果后台或者前端輸出這樣的提示:
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了