PHP で foreach を使用中に Invalid argument supplied for foreach() in が表示された時の対処方法を紹介します。 例えば、WordPress で foreach を使っている時に便利な方法です。 Invalid argument supplied for foreach() in が表示された時の対処方法 Invalid argument supplied for foreach() in が表示された時の対処方法 例えば以下のようなコードでエラーが表示されたとします。 <?php foreach( $posts as $post ) { } ?> 配列の方が配列として認識されない場合にエラーが表示されるため、 配列の前に (array) を追加して、強制的に配列の型にします。 <?php foreach( (array)$posts a