array( '板橋區', '三重區', '中和區', '永和區', '新莊區', '新店區', '樹林區', '鶯歌區', '三峽區', '淡水區', '汐止區', '瑞芳區', '土城區', '蘆洲區', '五股區', '泰山區', '林口區', '深坑區', '石碇區', '坪林區', '三芝區', '石門區', '八里區', '平溪區', '雙溪區', '貢寮區', '金山區', '萬里區', '烏來區', ), '宜蘭縣' => array( '宜蘭市', '羅東鎮', '蘇澳鎮', '頭城鎮', '礁溪鄉', '壯圍鄉', '員山鄉', '冬山鄉', '五結鄉', '三星鄉', '大同鄉', '南澳鄉', ), '桃園縣' => array( '桃園市', '中壢市', '大溪鎮', '楊梅鎮', '蘆竹鄉', '大園鄉', '龜山鄉', '八德市', '龍潭鄉', '平鎮市', '新屋鄉', '觀音鄉', '復興鄉', ), '新竹縣' => array( '竹北市', '竹東鎮', '新埔鎮', '關西鎮', '湖口鄉', '新豐鄉', '芎林鄉', '橫山鄉', '北埔鄉', '寶山鄉', '峨眉鄉', '尖石鄉', '五峰鄉', ), '苗栗縣' => array( '苗栗市', '苑裡鎮', '通霄鎮', '竹南鎮', '頭份鎮', '後龍鎮', '卓蘭鎮', '大湖鄉', '公館鄉', '銅鑼鄉', '南庄鄉', '頭屋鄉', '三義鄉', '西湖鄉', '造橋鄉', '三灣鄉', '獅潭鄉', '泰安鄉', ), '臺中市' => array( '豐原區', '東勢區', '大甲區', '清水區', '沙鹿區', '梧棲區', '后里區', '神岡區', '潭子區', '大雅區', '新社區', '石岡區', '外埔區', '大安區', '烏日區', '大肚區', '龍井區', '霧峰區', '太平區', '大里區', '和平區', '中區', '東區', '南區', '西區', '北區', '西屯區', '南屯區', '北屯區', ), '彰化縣' => array( '彰化市', '鹿港鎮', '和美鎮', '線西鄉', '伸港鄉', '福興鄉', '秀水鄉', '花壇鄉', '芬園鄉', '員林鎮', '溪湖鎮', '田中鎮', '大村鄉', '埔鹽鄉', '埔心鄉', '永靖鄉', '社頭鄉', '二水鄉', '北斗鎮', '二林鎮', '田尾鄉', '埤頭鄉', '芳苑鄉', '大城鄉', '竹塘鄉', '溪州鄉', ), '南投縣' => array( '南投市', '埔里鎮', '草屯鎮', '竹山鎮', '集集鎮', '名間鄉', '鹿谷鄉', '中寮鄉', '魚池鄉', '國姓鄉', '水里鄉', '信義鄉', '仁愛鄉', ), '雲林縣' => array( '斗六市', '斗南鎮', '虎尾鎮', '西螺鎮', '土庫鎮', '北港鎮', '古坑鄉', '大埤鄉', '莿桐鄉', '林內鄉', '二崙鄉', '崙背鄉', '麥寮鄉', '東勢鄉', '褒忠鄉', '臺西鄉', '元長鄉', '四湖鄉', '口湖鄉', '水林鄉', ), '嘉義縣' => array( '太保市', '朴子市', '布袋鎮', '大林鎮', '民雄鄉', '溪口鄉', '新港鄉', '六腳鄉', '東石鄉', '義竹鄉', '鹿草鄉', '水上鄉', '中埔鄉', '竹崎鄉', '梅山鄉', '番路鄉', '大埔鄉', '阿里山鄉', ), '臺南市' => array( '新營區', '鹽水區', '白河區', '柳營區', '後壁區', '東山區', '麻豆區', '下營區', '六甲區', '官田區', '大內區', '佳里區', '學甲區', '西港區', '七股區', '將軍區', '北門區', '新化區', '善化區', '新市區', '安定區', '山上區', '玉井區', '楠西區', '南化區', '左鎮區', '仁德區', '歸仁區', '關廟區', '龍崎區', '永康區', '東區', '南區', '西區', '北區', '中區', '安南區', '安平區', ), '高雄市' => array( '鳳山區', '林園區', '大寮區', '大樹區', '大社區', '仁武區', '鳥松區', '岡山區', '橋頭區', '燕巢區', '田寮區', '阿蓮區', '路竹區', '湖內區', '茄萣區', '永安區', '彌陀區', '梓官區', '旗山區', '美濃區', '六龜區', '甲仙區', '杉林區', '內門區', '茂林區', '桃源區', '三民區', '鹽埕區', '鼓山區', '左營區', '楠梓區', '三民區', '新興區', '前金區', '苓雅區', '前鎮區', '旗津區', '小港區', ), '屏東縣' => array( '屏東市', '潮州鎮', '東港鎮', '恆春鎮', '萬丹鄉', '長治鄉', '麟洛鄉', '九如鄉', '里港鄉', '鹽埔鄉', '高樹鄉', '萬巒鄉', '內埔鄉', '竹田鄉', '新埤鄉', '枋寮鄉', '新園鄉', '崁頂鄉', '林邊鄉', '南州鄉', '佳冬鄉', '琉球鄉', '車城鄉', '滿州鄉', '枋山鄉', '三地門鄉', '霧臺鄉', '瑪家鄉', '泰武鄉', '來義鄉', '春日鄉', '獅子鄉', '牡丹鄉', ), '臺東縣' => array( '臺東市', '成功鎮', '關山鎮', '卑南鄉', '鹿野鄉', '池上鄉', '東河鄉', '長濱鄉', '太麻里鄉', '大武鄉', '綠島鄉', '海端鄉', '延平鄉', '金峰鄉', '達仁鄉', '蘭嶼鄉', ), '花蓮縣' => array( '花蓮市', '鳳林鎮', '玉里鎮', '新城鄉', '吉安鄉', '壽豐鄉', '光復鄉', '豐濱鄉', '瑞穗鄉', '富里鄉', '秀林鄉', '萬榮鄉', '卓溪鄉', ), '澎湖縣' => array( '馬公市', '湖西鄉', '白沙鄉', '西嶼鄉', '望安鄉', '七美鄉', ), '基隆市' => array( '中正區', '七堵區', '暖暖區', '仁愛區', '中山區', '安樂區', '信義區', ), '新竹市' => array( '東區', '北區', '香山區', ), '嘉義市' => array( '東區', '西區', ), '臺北市' => array( '松山區', '信義區', '大安區', '中山區', '中正區', '大同區', '萬華區', '文山區', '南港區', '內湖區', '士林區', '北投區', ), '連江縣' => array( '南竿鄉', '北竿鄉', '莒光鄉', '東引鄉', ), '金門縣' => array( '金城鎮', '金沙鎮', '金湖鎮', '金寧鄉', '烈嶼鄉', '烏坵鄉', ), ); /** * @link http://terms.naer.edu.tw/download/287/ */ protected static $country = array( '不丹', '中非', '丹麥', '伊朗', '冰島', '剛果', '加彭', '北韓', '南非', '卡達', '印尼', '印度', '古巴', '哥德', '埃及', '多哥', '寮國', '尼日', '巴曼', '巴林', '巴紐', '巴西', '希臘', '帛琉', '德國', '挪威', '捷克', '教廷', '斐濟', '日本', '智利', '東加', '查德', '汶萊', '法國', '波蘭', '波赫', '泰國', '海地', '瑞典', '瑞士', '祕魯', '秘魯', '約旦', '紐埃', '緬甸', '美國', '聖尼', '聖普', '肯亞', '芬蘭', '英國', '荷蘭', '葉門', '蘇丹', '諾魯', '貝南', '越南', '迦彭', '迦納', '阿曼', '阿聯', '韓國', '馬利', '以色列', '以色利', '伊拉克', '俄羅斯', '利比亞', '加拿大', '匈牙利', '南極洲', '南蘇丹', '厄瓜多', '吉布地', '吐瓦魯', '哈撒克', '哈薩克', '喀麥隆', '喬治亞', '土庫曼', '土耳其', '塔吉克', '塞席爾', '墨西哥', '大西洋', '奧地利', '孟加拉', '安哥拉', '安地卡', '安道爾', '尚比亞', '尼伯爾', '尼泊爾', '巴哈馬', '巴拉圭', '巴拿馬', '巴貝多', '幾內亞', '愛爾蘭', '所在國', '摩洛哥', '摩納哥', '敍利亞', '敘利亞', '新加坡', '東帝汶', '柬埔寨', '比利時', '波扎那', '波札那', '烏克蘭', '烏干達', '烏拉圭', '牙買加', '獅子山', '甘比亞', '盧安達', '盧森堡', '科威特', '科索夫', '科索沃', '立陶宛', '紐西蘭', '維德角', '義大利', '聖文森', '艾塞亞', '菲律賓', '萬那杜', '葡萄牙', '蒲隆地', '蓋亞納', '薩摩亞', '蘇利南', '西班牙', '貝里斯', '賴索托', '辛巴威', '阿富汗', '阿根廷', '馬其頓', '馬拉威', '馬爾他', '黎巴嫩', '亞塞拜然', '亞美尼亞', '保加利亞', '南斯拉夫', '厄利垂亞', '史瓦濟蘭', '吉爾吉斯', '吉里巴斯', '哥倫比亞', '坦尚尼亞', '塞內加爾', '塞内加爾', '塞爾維亞', '多明尼加', '多米尼克', '奈及利亞', '委內瑞拉', '宏都拉斯', '尼加拉瓜', '巴基斯坦', '庫克群島', '愛沙尼亞', '拉脫維亞', '摩爾多瓦', '摩里西斯', '斯洛伐克', '斯里蘭卡', '格瑞那達', '模里西斯', '波多黎各', '澳大利亞', '烏茲別克', '玻利維亞', '瓜地馬拉', '白俄羅斯', '突尼西亞', '納米比亞', '索馬利亞', '索馬尼亞', '羅馬尼亞', '聖露西亞', '聖馬利諾', '莫三比克', '莫三鼻克', '葛摩聯盟', '薩爾瓦多', '衣索比亞', '西薩摩亞', '象牙海岸', '賴比瑞亞', '賽普勒斯', '馬來西亞', '馬爾地夫', '克羅埃西亞', '列支敦斯登', '哥斯大黎加', '布吉納法索', '布吉那法索', '幾內亞比索', '幾內亞比紹', '斯洛維尼亞', '索羅門群島', '茅利塔尼亞', '蒙特內哥羅', '赤道幾內亞', '阿爾及利亞', '阿爾及尼亞', '阿爾巴尼亞', '馬紹爾群島', '馬達加斯加', '密克羅尼西亞', '沙烏地阿拉伯', '千里達及托巴哥', ); protected static $postcode = array('###-##', '###'); public function street() { return static::randomElement(static::$street); } public static function randomChineseNumber() { $digits = array( '', '一', '二', '三', '四', '五', '六', '七', '八', '九', ); return $digits[static::randomDigitNotNull()]; } public static function randomNumber2() { return static::randomNumber(2) + 1; } public static function randomNumber3() { return static::randomNumber(3) + 1; } public static function localLatitude() { return number_format(mt_rand(22000000, 25000000)/1000000, 6); } public static function localLongitude() { return number_format(mt_rand(120000000, 122000000)/1000000, 6); } public function city() { $county = static::randomElement(array_keys(static::$city)); $city = static::randomElement(static::$city[$county]); return $county.$city; } public function state() { return '臺灣省'; } public static function stateAbbr() { return '臺'; } public static function cityPrefix() { return ''; } public static function citySuffix() { return ''; } public static function secondaryAddress() { return (static::randomNumber(2)+1).static::randomElement(static::$secondaryAddressSuffix); } }