Notice: Array to string conversion
エラー原因
エラーの原因は配列型(Array)を文字列型(String)に変換できないのが原因です。
1 2 3 | <?php $arr = [0,1,2,3]; echo $arr ; |
対処方法
対処方法は2つ。
1つ目はimplodeを使用して配列を展開する。
1 2 3 4 | <?php $arr = [0,1,2,3]; // カンマ,区切りで出力 echo implode( ',' , $arr ); |
2つ目はis_arrayを使用して配列かチェックを行う。
1 2 3 4 5 6 | <?php $arr = [0,1,2,3]; // 配列なら出力をしない if (! is_array ( $arr )){ echo $arr ; } |
いい記事でした!array地獄から抜け出せました。感謝です😀
返信削除