iso_3166_1_alpha2, $b->iso_3166_1_alpha2); }); break; case self::SORT_CODE_3: uasort($result, function($a, $b) { return strcmp($a->iso_3166_1_alpha3, $b->iso_3166_1_alpha3); }); break; case self::SORT_CODE_NUMERIC: uasort($result, function($a, $b) { return strcmp($a->iso_3166_1_numeric, $b->iso_3166_1_numeric); }); break; case self::SORT_CCTLD: uasort($result, function($a, $b) { return strcmp($a->cctld, $b->cctld); }); break; case self::SORT_NAME_ENGLISH: uasort($result, function($a, $b) { return strcmp($a->name_english, $b->name_english); }); break; case self::SORT_NAME_KOREAN: uasort($result, function($a, $b) { return strcmp($a->name_korean, $b->name_korean); }); break; case self::SORT_NAME_NATIVE: uasort($result, function($a, $b) { return strcmp($a->name_native, $b->name_native); }); break; } return $result; } }