<?php foreach($results as $key => $row) { $post_type[] = $row->post_type; $post_parent[] = $row->post_parent; } ?> こんな感じで配列にプッシュしていくコードを書いていると、 上記のエラーが出る場合があるが、 変数を配列として初期化することで解決する <?php $post_type = array(); $post_parent = array(); foreach($results as $key => $row) { $post_type[] = $row->post_type; $post_parent[] = $row->post_parent; } ?>