public static function set_optional_data2album_image_list($album_images, $start_album_image_id = 0) { $list_array = array(); $list_array_post = array(); $is_set_main = $start_album_image_id ? false : true; foreach ($album_images as $key => $row) { if (!$is_set_main && $key == $start_album_image_id) { $is_set_main = true; } $row['album'] = Model_Album::get_one_basic4id($row['album_id']); $row['member'] = \Model_Member::get_one_basic4id($row['album']['member_id']); if ($is_set_main) { $list_array[] = $row; } else { $list_array_post[] = $row; } } return array_merge($list_array, $list_array_post); }