foreach内で条件式をつかいたいのですが、if文を書くと構文エラーで「syntax error unexpected 'if' (t_if), expecting ']'」と
出てしまうのですが、原因は配列の中でif文を使用しようとしているからですか?
foreach ($models as $index => $Model) { $delete[] = [ if(){//ここでエラーが出る } 'index' => $index, 'key' => $Model->key, 'id' => $Model->id, 'year' => $Model->year, ]; }
回答1件
あなたの回答
tips
プレビュー