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