$v) $form .= $k.'="'.$v.'" '; $form .='>'; $list = self::getList(); $times = array(); foreach($list as $k=>$v) { foreach($v as $v2) if(($timezone = trim($v2['timezone_id'])) !== '') $times[] = $timezone; } $times = array_unique($times); asort($times); foreach($times as $time) $form .= ''; $form .= ''; return $form; } private static function getList() { return DateTimeZone::listAbbreviations(); } }