よくわからんけどforeachだったらインデックスいらないやろ
あと配列処理中の要素の削除はNGや