この行は何をしてる？もしかして、foreach の中で end を使うと配列ポインタが最後になるのか？？