普通にarray_filterじゃダメなの?