fetch(PDO::FETCH_ASSOC) でvar_dumpしたらNotice: Array to string conversionがでた際の対処の記録
$result = $res3->fetch(PDO::FETCH_ASSOC);
var_dump("sqlの結果:".$result);
PHP Notice: Array to string conversion
var_dumpの結果
'sqlの結果:array'
Notice: Array to string conversionとは
Notice: Array to string conversion
は「配列が文字列に変換」されてしまうという趣旨の警告メッセージ。
原因別に異なる対処が必要となる。
今回はimplode
を使用して配列を展開した。
var_dump("sqlの結果:".implode(',',$result));
結果
'sqlの結果:7' (length=16)
参考サイト