• 抓取12306火车信息


    1.首先你需要提供一个车次信息,以 D1 次列车为例,在 12306 中有个 js 文件,会将 D1 转换为一个编码,之后内部的查询功能都使用那个代码, D1 会被转换成 24000000D10P ,这个 js 文件的地址是 https://kyfw.12306.cn/otn/resources/js/query/train_list.js?scriptVersion=1.5462 ,因为它实在是很大,每次查询都要读取一遍就不划算了,所以你可以针对自己的项目建个 db ,写个内部小工具,将其解析并导进去。还可以根据车次的区别( D, T, K 之类的)建个索引什么的加快下速度。

    2.然后你可以根据输入的车次得到这个编码了,然后用这个接口: https://kyfw.12306.cn/otn/czxx/queryByTrainNo?train_no=490000Z27201&from_station_telecode=ZBK&to_station_telecode=ZZF&depart_date=2015-08-26
    参数四个: train_no :就是转换过来的编码,然后始发站,到达站,出发日期。就得到一个 json 了,里面有每站的站名,到达时间,开车时间,停车时长,站序号等~

    <?php
    return array(
            "北京北" => "VAP",
            "北京东" => "BOP",
            "北京" => "BJP",
            "北京南" => "VNP",
            "北京西" => "BXP",
            "重庆北" => "CUW",
            "重庆" => "CQW",
            "重庆南" => "CRW",
            "长春" => "CCT",
            "长春南" => "CET",
            "长春西" => "CRT",
            "成都东" => "ICW",
            "成都南" => "CNW",
            "成都" => "CDW",
            "长沙" => "CSQ",
            "长沙南" => "CWQ",
            "阿尔山" => "ART",
            "安康" => "AKY",
            "阿克苏" => "ASR",
            "阿里河" => "AHX",
            "阿拉山口" => "AKR",
            "安平" => "APT",
            "安庆" => "AQH",
            "安顺" => "ASW",
            "鞍山" => "AST",
            "安阳" => "AYF",
            "北安" => "BAB",
            "蚌埠" => "BBH",
            "白城" => "BCT",
            "北海" => "BHZ",
            "白河" => "BEL",
            "白涧" => "BAP",
            "宝鸡" => "BJY",
            "滨江" => "BJB",
            "博克图" => "BKX",
            "百色" => "BIZ",
            "白山市" => "HJL",
            "北台" => "BTT",
            "包头东" => "BDC",
            "包头" => "BTC",
            "北屯市" => "BXR",
            "本溪" => "BXT",
            "白云鄂博" => "BEC",
            "白银西" => "BXJ",
            "亳州" => "BZH",
            "赤壁" => "CBN",
            "常德" => "VGQ",
            "承德" => "CDP",
            "长甸" => "CDT",
            "赤峰" => "CFD",
            "茶陵" => "CDG",
            "苍南" => "CEH",
            "昌平" => "CPP",
            "崇仁" => "CRG",
            "昌图" => "CTT",
            "长汀镇" => "CDB",
            "崇信" => "CIJ",
            "曹县" => "CXK",
            "楚雄" => "COM",
            "陈相屯" => "CXT",
            "长治北" => "CBF",
            "长征" => "CZJ",
            "池州" => "IYH",
            "常州" => "CZH",
            "郴州" => "CZQ",
            "长治" => "CZF",
            "沧州" => "COP",
            "崇左" => "CZZ",
            "大安北" => "RNT",
            "大成" => "DCT",
            "丹东" => "DUT",
            "东方红" => "DFB",
            "东莞东" => "DMQ",
            "大虎山" => "DHD",
            "敦煌" => "DHJ",
            "敦化" => "DHL",
            "德惠" => "DHT",
            "东京城" => "DJB",
            "大涧" => "DFP",
            "都江堰" => "DDW",
            "大连北" => "DFT",
            "大理" => "DKM",
            "大连" => "DLT",
            "定南" => "DNG",
            "大庆" => "DZX",
            "东胜" => "DOC",
            "大石桥" => "DQT",
            "大同" => "DTV",
            "东营" => "DPK",
            "大杨树" => "DUX",
            "都匀" => "RYW",
            "邓州" => "DOF",
            "达州" => "RXW",
            "德州" => "DZP",
            "额济纳" => "EJC",
            "二连" => "RLC",
            "恩施" => "ESN",
            "昂昂溪" => "AAX",
            "阿城" => "ACB",
            "安达" => "ADX",
            "安定" => "ADP",
            "安广" => "AGT",
            "艾河" => "AHP",
            "安化" => "PKQ",
            "艾家村" => "AJJ",
            "鳌江" => "ARH",
            "安家" => "AJB",
            "阿金" => "AJD",
            "阿克陶" => "AER",
            "安口窑" => "AYY",
            "敖力布告" => "ALD",
            "安龙" => "AUZ",
            "阿龙山" => "ASX",
            "安陆" => "ALN",
            "阿木尔" => "JTX",
            "阿南庄" => "AZM",
            "安庆西" => "APH",
            "鞍山西" => "AXT",
            "安塘" => "ATV",
            "安亭北" => "ASH",
            "阿图什" => "ATR",
            "安图" => "ATL",
            "安溪" => "AXS",
            "博鳌" => "BWQ",
            "白壁关" => "BGV",
            "蚌埠南" => "BMH",
            "巴楚" => "BCR",
            "板城" => "BUP",
            "北戴河" => "BEP",
            "保定" => "BDP",
            "宝坻" => "BPP",
            "八达岭" => "ILP",
            "巴东" => "BNN",
            "柏果" => "BGM",
            "布海" => "BUT",
            "白河东" => "BIY",
            "贲红" => "BVC",
            "宝华山" => "BWH",
            "白河县" => "BEY",
            "白芨沟" => "BJJ",
            "碧鸡关" => "BJM",
            "北滘" => "IBQ",
            "碧江" => "BLQ",
            "白鸡坡" => "BBM",
            "笔架山" => "BSB",
            "八角台" => "BTD",
            "保康" => "BKD",
            "白奎堡" => "BKB",
            "白狼" => "BAT",
            "百浪" => "BRZ",
            "博乐" => "BOR",
            "宝拉格" => "BQC",
            "巴林" => "BLX",
            "宝林" => "BNB",
            "北流" => "BOZ",
            "勃利" => "BLB",
            "布列开" => "BLR",
            "宝龙山" => "BND",
            "八面城" => "BMD",
            "班猫箐" => "BNM",
            "八面通" => "BMB",
            "北马圈子" => "BRP",
            "北票南" => "RPD",
            "白旗" => "BQP",
            "宝泉岭" => "BQB",
            "白泉" => "BQL",
            "白沙" => "BSW",
            "巴山" => "BAY",
            "白水江" => "BSY",
            "白沙坡" => "BPM",
            "白石山" => "BAL",
            "白水镇" => "BUM",
            "坂田" => "BTQ",
            "泊头" => "BZP",
            "北屯" => "BYP",
            "本溪湖" => "BHT",
            "博兴" => "BXK",
            "八仙筒" => "VXD",
            "白音察干" => "BYC",
            "背荫河" => "BYB",
            "北营" => "BIV",
            "巴彦高勒" => "BAC",
            "白音他拉" => "BID",
            "鲅鱼圈" => "BYT",
            "白银市" => "BNJ",
            "白音胡硕" => "BCD",
            "巴中" => "IEW",
            "霸州" => "RMP",
            "北宅" => "BVP",
            "赤壁北" => "CIN",
            "查布嘎" => "CBC",
            "长城" => "CEJ",
            "长冲" => "CCM",
            "承德东" => "CCP",
            "赤峰西" => "CID",
            "嵯岗" => "CAX",
            "柴岗" => "CGT",
            "长葛" => "CEF",
            "柴沟堡" => "CGV",
            "城固" => "CGY",
            "陈官营" => "CAJ",
            "成高子" => "CZB",
            "草海" => "WBW",
            "柴河" => "CHB",
            "册亨" => "CHZ",
            "草河口" => "CKT",
            "崔黄口" => "CHP",
            "巢湖" => "CIH",
            "蔡家沟" => "CJT",
            "成吉思汗" => "CJX",
            "岔江" => "CAM",
            "蔡家坡" => "CJY",
            "沧口" => "CKK",
            "昌乐" => "CLK",
            "超梁沟" => "CYP",
            "慈利" => "CUQ",
            "昌黎" => "CLP",
            "长岭子" => "CLT",
            "晨明" => "CMB",
            "长农" => "CNJ",
            "昌平北" => "VBP",
            "长坡岭" => "CPM",
            "辰清" => "CQB",
            "楚山" => "CSB",
            "长寿" => "EFW",
            "磁山" => "CSP",
            "苍石" => "CST",
            "草市" => "CSL",
            "察素齐" => "CSC",
            "长山屯" => "CVT",
            "长汀" => "CES",
            "昌图西" => "CPT",
            "春湾" => "CQQ",
            "磁县" => "CIP",
            "岑溪" => "CNZ",
            "辰溪" => "CXQ",
            "磁西" => "CRP",
            "长兴南" => "CFH",
            "磁窑" => "CYK",
            "朝阳" => "CYD",
            "春阳" => "CAL",
            "城阳" => "CEK",
            "创业村" => "CEX",
            "朝阳川" => "CYL",
            "朝阳地" => "CDD",
            "长垣" => "CYF",
            "朝阳镇" => "CZL",
            "滁州北" => "CUH",
            "常州北" => "ESH",
            "滁州" => "CXH",
            "潮州" => "CKQ",
            "常庄" => "CVK",
            "曹子里" => "CFP",
            "车转湾" => "CWM",
            "郴州西" => "ICQ",
            "沧州西" => "CBP",
            "德安" => "DAG",
            "大安" => "RAT",
            "东安" => "DAZ",
            "大坝" => "DBJ",
            "大板" => "DBC",
            "大巴" => "DBD",
            "到保" => "RBT",
            "定边" => "DYJ",
            "东边井" => "DBB",
            "德伯斯" => "RDT",
            "打柴沟" => "DGJ",
            "德昌" => "DVW",
            "滴道" => "DDB",
            "大德" => "DEM",
            "大磴沟" => "DKJ",
            "刀尔登" => "DRD",
            "得耳布尔" => "DRX",
            "东方" => "UFQ",
            "丹凤" => "DGY",
            "东丰" => "DIL",
            "都格" => "DMM",
            "大官屯" => "DTT",
            "大关" => "RGW",
            "东光" => "DGP",
            "东莞" => "DAQ",
            "东海" => "DHB",
            "大灰厂" => "DHP",
            "大红旗" => "DQD",
            "东海县" => "DQH",
            "德惠西" => "DXT",
            "达家沟" => "DJT",
            "东津" => "DKB",
            "杜家" => "DJL",
            "大旧庄" => "DJM",
            "大口屯" => "DKP",
            "东来" => "RVD",
            "德令哈" => "DHO",
            "大陆号" => "DLC",
            "带岭" => "DLB",
            "大林" => "DLD",
            "达拉特旗" => "DIC",
            "独立屯" => "DTX",
            "豆罗" => "DLV",
            "达拉特西" => "DNC",
            "东明村" => "DMD",
            "洞庙河" => "DEP",
            "东明县" => "DNF",
            "大拟" => "DNZ",
            "大平房" => "DPD",
            "大盘石" => "RPP",
            "大埔" => "DPI",
            "大堡" => "DVT",
            "大其拉哈" => "DQX",
            "道清" => "DML",
            "对青山" => "DQB",
            "德清西" => "MOH",
            "东升" => "DRQ",
            "独山" => "RWW",
            "砀山" => "DKH",
            "登沙河" => "DWT",
            "读书铺" => "DPM",
            "大石头" => "DSL",
            "大石寨" => "RZT",
            "东台" => "DBH",
            "定陶" => "DQK",
            "灯塔" => "DGT",
            "大田边" => "DBM",
            "东通化" => "DTL",
            "丹徒" => "RUH",
            "大屯" => "DNT",
            "东湾" => "DRJ",
            "大武口" => "DFJ",
            "低窝铺" => "DWJ",
            "大王滩" => "DZZ",
            "大湾子" => "DFM",
            "大兴沟" => "DXL",
            "大兴" => "DXX",
            "定西" => "DSJ",
            "甸心" => "DXM",
            "东乡" => "DXG",
            "代县" => "DKV",
            "定襄" => "DXV",
            "东戌" => "RXP",
            "东辛庄" => "DXD",
            "丹阳" => "DYH",
            "大雁" => "DYX",
            "德阳" => "DYW",
            "当阳" => "DYN",
            "丹阳北" => "EXH",
            "大英东" => "IAW",
            "东淤地" => "DBV",
            "大营" => "DYV",
            "定远" => "EWH",
            "岱岳" => "RYV",
            "大元" => "DYZ",
            "大营镇" => "DJP",
            "大营子" => "DZD",
            "大战场" => "DTJ",
            "德州东" => "DIP",
            "低庄" => "DVQ",
            "东镇" => "DNV",
            "道州" => "DFZ",
            "东至" => "DCH",
            "东庄" => "DZV",
            "兑镇" => "DWV",
            "豆庄" => "ROP",
            "定州" => "DXP",
            "大竹园" => "DZY",
            "大杖子" => "DAP",
            "豆张庄" => "RZP",
            "峨边" => "EBW",
            "二道沟门" => "RDP",
            "二道湾" => "RDX",
            "二龙" => "RLD",
            "二龙山屯" => "ELA",
            "峨眉" => "EMW",
            "二密河" => "RML",
            "二营" => "RYJ",
            "鄂州" => "ECN",
            "安阳东" => "ADF",
            "保定东" => "BMP",
            "长阳" => "CYN",
            "东二道河" => "DRB",
            "大苴" => "DIM",
            "大青沟" => "DSD",
            "定州东" => "DOP",
            "福州" => "FZS",
            "福州南" => "FYS",
            "贵阳" => "GIW",
            "广州北" => "GBQ",
            "广州东" => "GGQ",
            "广州" => "GZQ",
            "广州南" => "IZQ",
            "哈尔滨" => "HBB",
            "哈尔滨东" => "VBB",
            "哈尔滨西" => "VAB",
            "合肥" => "HFH",
            "合肥西" => "HTH",
            "呼和浩特东" => "NDC",
            "呼和浩特" => "HHC",
            "海口东" => "HMQ",
            "海口" => "VUQ",
            "杭州" => "HZH",
            "杭州南" => "XHH",
            "济南" => "JNK",
            "济南东" => "JAK",
            "济南西" => "JGK",
            "防城港" => "FEZ",
            "福鼎" => "FES",
            "风陵渡" => "FLV",
            "涪陵" => "FLW",
            "富拉尔基" => "FRX",
            "抚顺北" => "FET",
            "佛山" => "FSQ",
            "阜新" => "FXD",
            "阜阳" => "FYH",
            "格尔木" => "GRO",
            "广汉" => "GHW",
            "古交" => "GJV",
            "桂林北" => "GBZ",
            "古莲" => "GRX",
            "桂林" => "GLZ",
            "固始" => "GXN",
            "广水" => "GSN",
            "干塘" => "GNJ",
            "广元" => "GYW",
            "赣州" => "GZG",
            "公主岭" => "GLT",
            "公主岭南" => "GBT",
            "淮安" => "AUH",
            "鹤北" => "HMB",
            "淮北" => "HRH",
            "淮滨" => "HVN",
            "河边" => "HBV",
            "潢川" => "KCN",
            "韩城" => "HCY",
            "邯郸" => "HDP",
            "横道河子" => "HDB",
            "鹤岗" => "HGB",
            "皇姑屯" => "HTT",
            "红果" => "HEM",
            "黑河" => "HJB",
            "怀化" => "HHQ",
            "汉口" => "HKN",
            "葫芦岛" => "HLD",
            "海拉尔" => "HRX",
            "霍林郭勒" => "HWD",
            "海伦" => "HLB",
            "侯马" => "HMV",
            "哈密" => "HMR",
            "淮南" => "HAH",
            "桦南" => "HNB",
            "海宁西" => "EUH",
            "鹤庆" => "HQM",
            "怀柔北" => "HBP",
            "怀柔" => "HRP",
            "黄石东" => "OSN",
            "华山" => "HSY",
            "黄石" => "HSN",
            "黄山" => "HKH",
            "衡水" => "HSP",
            "衡阳" => "HYQ",
            "菏泽" => "HIK",
            "贺州" => "HXZ",
            "汉中" => "HOY",
            "惠州" => "HCQ",
            "吉安" => "VAG",
            "集安" => "JAL",
            "江边村" => "JBG",
            "晋城" => "JCF",
            "金城江" => "JJZ",
            "景德镇" => "JCG",
            "嘉峰" => "JFF",
            "加格达奇" => "JGX",
            "井冈山" => "JGG",
            "蛟河" => "JHL",
            "金华南" => "RNH",
            "金华西" => "JBH",
            "九江" => "JJG",
            "吉林" => "JLL",
            "荆门" => "JMN",
            "佳木斯" => "JMB",
            "济宁" => "JIK",
            "集宁南" => "JAC",
            "酒泉" => "JQJ",
            "江山" => "JUH",
            "吉首" => "JIQ",
            "九台" => "JTL",
            "镜铁山" => "JVJ",
            "鸡西" => "JXB",
            "蓟县" => "JKP",
            "绩溪县" => "JRH",
            "嘉峪关" => "JGJ",
            "江油" => "JFW",
            "锦州" => "JZD",
            "金州" => "JZT",
            "福安" => "FAS",
            "防城" => "FAZ",
            "丰城" => "FCG",
            "丰城南" => "FNG",
            "肥东" => "FIH",
            "发耳" => "FEM",
            "富海" => "FHX",
            "福海" => "FHR",
            "凤凰城" => "FHT",
            "奉化" => "FHH",
            "富锦" => "FIB",
            "范家屯" => "FTT",
            "福利屯" => "FTB",
            "丰乐镇" => "FZB",
            "阜南" => "FNH",
            "阜宁" => "AKH",
            "抚宁" => "FNP",
            "福清" => "FQS",
            "福泉" => "VMW",
            "丰水村" => "FSJ",
            "丰顺" => "FUQ",
            "繁峙" => "FSV",
            "抚顺" => "FST",
            "福山口" => "FKP",
            "扶绥" => "FSZ",
            "冯屯" => "FTX",
            "浮图峪" => "FYP",
            "富县东" => "FDY",
            "凤县" => "FXY",
            "富县" => "FEY",
            "费县" => "FXK",
            "凤阳" => "FUH",
            "汾阳" => "FAV",
            "扶余北" => "FBT",
            "分宜" => "FYG",
            "富源" => "FYM",
            "扶余" => "FYT",
            "富裕" => "FYX",
            "抚州北" => "FBG",
            "凤州" => "FZY",
            "丰镇" => "FZC",
            "范镇" => "VZK",
            "固安" => "GFP",
            "广安" => "VJW",
            "高碑店" => "GBP",
            "沟帮子" => "GBD",
            "甘草店" => "GDJ",
            "谷城" => "GCN",
            "藁城" => "GEP",
            "高村" => "GCV",
            "古城镇" => "GZB",
            "广德" => "GRH",
            "贵定" => "GTW",
            "贵定南" => "IDW",
            "古东" => "GDV",
            "贵港" => "GGZ",
            "官高" => "GVP",
            "葛根庙" => "GGT",
            "干沟" => "GGL",
            "甘谷" => "GGJ",
            "高各庄" => "GGP",
            "甘河" => "GAX",
            "根河" => "GEX",
            "郭家店" => "GDT",
            "孤家子" => "GKT",
            "高老" => "GOB",
            "古浪" => "GLJ",
            "皋兰" => "GEJ",
            "高楼房" => "GFM",
            "归流河" => "GHT",
            "关林" => "GLF",
            "甘洛" => "VOW",
            "郭磊庄" => "GLP",
            "高密" => "GMK",
            "公庙子" => "GMC",
            "工农湖" => "GRT",
            "广宁寺" => "GNT",
            "广南卫" => "GNM",
            "高平" => "GPF",
            "甘泉北" => "GEY",
            "共青城" => "GAG",
            "甘旗卡" => "GQD",
            "甘泉" => "GQY",
            "高桥镇" => "GZD",
            "赶水" => "GSW",
            "灌水" => "GST",
            "孤山口" => "GSP",
            "果松" => "GSL",
            "高山子" => "GSD",
            "嘎什甸子" => "GXD",
            "高台" => "GTJ",
            "高滩" => "GAY",
            "古田" => "GTS",
            "官厅" => "GTP",
            "广通" => "GOM",
            "官厅西" => "KEP",
            "贵溪" => "GXG",
            "涡阳" => "GYH",
            "巩义" => "GXF",
            "高邑" => "GIP",
            "巩义南" => "GYF",
            "固原" => "GUJ",
            "菇园" => "GYL",
            "公营子" => "GYD",
            "光泽" => "GZS",
            "古镇" => "GNQ",
            "瓜州" => "GZJ",
            "高州" => "GSQ",
            "固镇" => "GEH",
            "盖州" => "GXT",
            "官字井" => "GOT",
            "革镇堡" => "GZT",
            "冠豸山" => "GSS",
            "盖州西" => "GAT",
            "红安" => "HWN",
            "淮安南" => "AMH",
            "红安西" => "VXN",
            "海安县" => "HIH",
            "黄柏" => "HBL",
            "海北" => "HEB",
            "鹤壁" => "HAF",
            "华城" => "VCQ",
            "合川" => "WKW",
            "河唇" => "HCZ",
            "汉川" => "HCN",
            "海城" => "HCT",
            "黑冲滩" => "HCJ",
            "黄村" => "HCP",
            "海城西" => "HXT",
            "化德" => "HGC",
            "洪洞" => "HDV",
            "横峰" => "HFG",
            "韩府湾" => "HXJ",
            "汉沽" => "HGP",
            "黄瓜园" => "HYM",
            "红光镇" => "IGW",
            "浑河" => "HHT",
            "红花沟" => "VHD",
            "黄花筒" => "HUD",
            "贺家店" => "HJJ",
            "和静" => "HJR",
            "红江" => "HFM",
            "黑井" => "HIM",
            "获嘉" => "HJF",
            "河津" => "HJV",
            "涵江" => "HJS",
            "华家" => "HJT",
            "河间西" => "HXP",
            "花家庄" => "HJM",
            "河口南" => "HKJ",
            "黄口" => "KOH",
            "湖口" => "HKG",
            "呼兰" => "HUB",
            "葫芦岛北" => "HPD",
            "浩良河" => "HHB",
            "哈拉海" => "HIT",
            "鹤立" => "HOB",
            "桦林" => "HIB",
            "黄陵" => "ULY",
            "海林" => "HRB",
            "虎林" => "VLB",
            "寒岭" => "HAT",
            "和龙" => "HLL",
            "海龙" => "HIL",
            "哈拉苏" => "HAX",
            "呼鲁斯太" => "VTJ",
            "火连寨" => "HLT",
            "黄梅" => "VEH",
            "蛤蟆塘" => "HMT",
            "韩麻营" => "HYP",
            "黄泥河" => "HHL",
            "海宁" => "HNH",
            "惠农" => "HMJ",
            "和平" => "VAQ",
            "花棚子" => "HZM",
            "花桥" => "VQH",
            "宏庆" => "HEY",
            "怀仁" => "HRV",
            "华容" => "HRN",
            "华山北" => "HDY",
            "黄松甸" => "HDL",
            "和什托洛盖" => "VSR",
            "红山" => "VSB",
            "汉寿" => "VSQ",
            "衡山" => "HSQ",
            "黑水" => "HOT",
            "惠山" => "VCH",
            "虎什哈" => "HHP",
            "红寺堡" => "HSJ",
            "虎石台" => "HUT",
            "海石湾" => "HSO",
            "衡山西" => "HEQ",
            "红砂岘" => "VSJ",
            "黑台" => "HQB",
            "桓台" => "VTK",
            "和田" => "VTR",
            "会同" => "VTQ",
            "海坨子" => "HZT",
            "黑旺" => "HWK",
            "海湾" => "RWH",
            "红星" => "VXB",
            "徽县" => "HYY",
            "红兴隆" => "VHB",
            "换新天" => "VTB",
            "红岘台" => "HTJ",
            "红彦" => "VIX",
            "合阳" => "HAY",
            "海阳" => "HYK",
            "衡阳东" => "HVQ",
            "华蓥" => "HUW",
            "汉阴" => "HQY",
            "黄羊滩" => "HGJ",
            "汉源" => "WHW",
            "湟源" => "HNO",
            "河源" => "VIQ",
            "花园" => "HUN",
            "黄羊镇" => "HYJ",
            "化州" => "HZZ",
            "黄州" => "VON",
            "霍州" => "HZV",
            "惠州西" => "VXQ",
            "巨宝" => "JRT",
            "靖边" => "JIY",
            "金宝屯" => "JBD",
            "晋城北" => "JEF",
            "金昌" => "JCJ",
            "鄄城" => "JCK",
            "交城" => "JNV",
            "建昌" => "JFD",
            "峻德" => "JDB",
            "井店" => "JFP",
            "鸡东" => "JOB",
            "江都" => "UDH",
            "鸡冠山" => "JST",
            "金沟屯" => "VGP",
            "静海" => "JHP",
            "金河" => "JHX",
            "锦河" => "JHB",
            "锦和" => "JHQ",
            "精河" => "JHR",
            "精河南" => "JIR",
            "江华" => "JHZ",
            "建湖" => "AJH",
            "纪家沟" => "VJD",
            "晋江" => "JJS",
            "江津" => "JJW",
            "姜家" => "JJB",
            "金坑" => "JKT",
            "芨岭" => "JLJ",
            "金马村" => "JMM",
            "角美" => "JES",
            "江门" => "JWQ",
            "莒南" => "JOK",
            "井南" => "JNP",
            "建瓯" => "JVS",
            "经棚" => "JPC",
            "江桥" => "JQX",
            "九三" => "SSX",
            "金山北" => "EGH",
            "京山" => "JCN",
            "建始" => "JRN",
            "嘉善" => "JSH",
            "稷山" => "JVV",
            "吉舒" => "JSL",
            "建设" => "JET",
            "甲山" => "JOP",
            "建三江" => "JIB",
            "嘉善南" => "EAH",
            "金山屯" => "JTB",
            "江所田" => "JOM",
            "景泰" => "JTJ",
            "吉文" => "JWX",
            "进贤" => "JUG",
            "莒县" => "JKK",
            "嘉祥" => "JUK",
            "介休" => "JXV",
            "井陉" => "JJP",
            "嘉兴" => "JXH",
            "嘉兴南" => "EPH",
            "夹心子" => "JXT",
            "简阳" => "JYW",
            "揭阳" => "JRQ",
            "建阳" => "JYS",
            "姜堰" => "UEH",
            "巨野" => "JYK",
            "江永" => "JYZ",
            "靖远" => "JYJ",
            "缙云" => "JYH",
            "江源" => "SZL",
            "济源" => "JYF",
            "靖远西" => "JXJ",
            "胶州北" => "JZK",
            "焦作东" => "WEF",
            "靖州" => "JEQ",
            "荆州" => "JBN",
            "金寨" => "JZH",
            "晋州" => "JXP",
            "胶州" => "JXK",
            "锦州南" => "JOD",
            "焦作" => "JOF",
            "旧庄窝" => "JVP",
            "金杖子" => "JYD",
            "富川" => "FDZ",
            "抚远" => "FYB",
            "高碑店东" => "GMP",
            "革居" => "GEM",
            "光明城" => "IMQ",
            "高邑西" => "GNP",
            "鹤壁东" => "HFF",
            "寒葱沟" => "HKB",
            "邯郸东" => "HPP",
            "合肥北城" => "COH",
            "洪河" => "HPB",
            "虎门" => "IUQ",
            "哈密南" => "HLR",
            "淮南东" => "HOH",
            "建水" => "JSM",
            "昆明" => "KMM",
            "昆明西" => "KXM",
            "拉萨" => "LSO",
            "兰州东" => "LVJ",
            "兰州" => "LZJ",
            "兰州西" => "LAJ",
            "南昌" => "NCG",
            "南京" => "NJH",
            "南京南" => "NKH",
            "南宁" => "NNZ",
            "库尔勒" => "KLR",
            "开封" => "KFF",
            "岢岚" => "KLV",
            "凯里" => "KLW",
            "喀什" => "KSR",
            "昆山南" => "KNH",
            "奎屯" => "KTR",
            "开原" => "KYT",
            "六安" => "UAH",
            "灵宝" => "LBF",
            "芦潮港" => "UCH",
            "隆昌" => "LCW",
            "陆川" => "LKZ",
            "利川" => "LCN",
            "临川" => "LCG",
            "潞城" => "UTP",
            "鹿道" => "LDL",
            "娄底" => "LDQ",
            "临汾" => "LFV",
            "良各庄" => "LGP",
            "临河" => "LHC",
            "漯河" => "LON",
            "绿化" => "LWJ",
            "隆化" => "UHP",
            "丽江" => "LHM",
            "临江" => "LQL",
            "龙井" => "LJL",
            "吕梁" => "LHV",
            "醴陵" => "LLG",
            "柳林南" => "LKV",
            "滦平" => "UPP",
            "六盘水" => "UMW",
            "灵丘" => "LVV",
            "旅顺" => "LST",
            "陇西" => "LXJ",
            "澧县" => "LEQ",
            "兰溪" => "LWH",
            "临西" => "UEP",
            "耒阳" => "LYQ",
            "洛阳" => "LYF",
            "龙岩" => "LYS",
            "洛阳东" => "LDF",
            "连云港东" => "UKH",
            "临沂" => "LVK",
            "洛阳龙门" => "LLF",
            "柳园" => "DHR",
            "凌源" => "LYD",
            "辽源" => "LYL",
            "立志" => "LZX",
            "柳州" => "LZZ",
            "辽中" => "LZD",
            "麻城" => "MCN",
            "免渡河" => "MDX",
            "牡丹江" => "MDB",
            "莫尔道嘎" => "MRX",
            "满归" => "MHX",
            "明光" => "MGH",
            "漠河" => "MVX",
            "梅江" => "MKQ",
            "茂名东" => "MDQ",
            "茂名" => "MMZ",
            "密山" => "MSB",
            "马三家" => "MJT",
            "麻尾" => "VAW",
            "绵阳" => "MYW",
            "梅州" => "MOQ",
            "满洲里" => "MLX",
            "宁波东" => "NVH",
            "南岔" => "NCB",
            "南充" => "NCW",
            "南丹" => "NDZ",
            "南大庙" => "NMP",
            "南芬" => "NFT",
            "讷河" => "NHX",
            "嫩江" => "NGX",
            "内江" => "NJW",
            "南平" => "NPS",
            "南通" => "NUH",
            "南阳" => "NFF",
            "碾子山" => "NZX",
            "开安" => "KAT",
            "库车" => "KCR",
            "康城" => "KCP",
            "库都尔" => "KDX",
            "宽甸" => "KDT",
            "克东" => "KOB",
            "开江" => "KAW",
            "康金井" => "KJB",
            "喀喇其" => "KQX",
            "开鲁" => "KLC",
            "克拉玛依" => "KHR",
            "口前" => "KQL",
            "奎山" => "KAB",
            "昆山" => "KSH",
            "克山" => "KSB",
            "开通" => "KTT",
            "康熙岭" => "KXZ",
            "克一河" => "KHX",
            "开原西" => "KXT",
            "康庄" => "KZP",
            "来宾" => "UBZ",
            "老边" => "LLT",
            "灵宝西" => "LPF",
            "龙川" => "LUQ",
            "乐昌" => "LCQ",
            "黎城" => "UCP",
            "聊城" => "UCK",
            "蓝村" => "LCK",
            "林东" => "LRC",
            "乐都" => "LDO",
            "梁底下" => "LDP",
            "六道河子" => "LVP",
            "鲁番" => "LVM",
            "廊坊" => "LJP",
            "落垡" => "LOP",
            "廊坊北" => "LFP",
            "禄丰" => "LFM",
            "老府" => "UFD",
            "兰岗" => "LNB",
            "龙骨甸" => "LGM",
            "芦沟" => "LOM",
            "龙沟" => "LGJ",
            "拉古" => "LGB",
            "临海" => "UFH",
            "林海" => "LXX",
            "拉哈" => "LHX",
            "凌海" => "JID",
            "柳河" => "LNL",
            "六合" => "KLH",
            "龙华" => "LHP",
            "滦河沿" => "UNP",
            "六合镇" => "LEX",
            "亮甲店" => "LRT",
            "刘家店" => "UDT",
            "刘家河" => "LVT",
            "连江" => "LKS",
            "李家" => "LJB",
            "罗江" => "LJW",
            "廉江" => "LJZ",
            "庐江" => "UJH",
            "两家" => "UJT",
            "龙江" => "LJX",
            "龙嘉" => "UJL",
            "莲江口" => "LHB",
            "蔺家楼" => "ULK",
            "李家坪" => "LIJ",
            "兰考" => "LKF",
            "林口" => "LKB",
            "路口铺" => "LKQ",
            "老莱" => "LAX",
            "拉林" => "LAB",
            "陆良" => "LRM",
            "龙里" => "LLW",
            "零陵" => "UWZ",
            "临澧" => "LWQ",
            "兰棱" => "LLB",
            "卢龙" => "UAP",
            "喇嘛甸" => "LMX",
            "里木店" => "LMB",
            "洛门" => "LMJ",
            "龙南" => "UNG",
            "梁平" => "UQW",
            "罗平" => "LPM",
            "落坡岭" => "LPP",
            "六盘山" => "UPJ",
            "乐平市" => "LPG",
            "临清" => "UQK",
            "龙泉寺" => "UQJ",
            "乐善村" => "LUM",
            "冷水江东" => "UDQ",
            "连山关" => "LGT",
            "流水沟" => "USP",
            "陵水" => "LIQ",
            "乐山" => "UTW",
            "罗山" => "LRN",
            "鲁山" => "LAF",
            "丽水" => "USH",
            "梁山" => "LMK",
            "灵石" => "LSV",
            "露水河" => "LUL",
            "庐山" => "LSG",
            "林盛堡" => "LBT",
            "柳树屯" => "LSD",
            "梨树镇" => "LSB",
            "龙山镇" => "LAS",
            "李石寨" => "LET",
            "黎塘" => "LTZ",
            "轮台" => "LAR",
            "芦台" => "LTP",
            "龙塘坝" => "LBM",
            "濑湍" => "LVZ",
            "骆驼巷" => "LTJ",
            "李旺" => "VLJ",
            "莱芜东" => "LWK",
            "狼尾山" => "LRJ",
            "灵武" => "LNJ",
            "莱芜西" => "UXK",
            "朗乡" => "LXB",
            "陇县" => "LXY",
            "临湘" => "LXQ",
            "莱西" => "LXK",
            "林西" => "LXC",
            "滦县" => "UXP",
            "略阳" => "LYY",
            "莱阳" => "LYK",
            "辽阳" => "LYT",
            "临沂北" => "UYK",
            "凌源东" => "LDD",
            "连云港" => "UIH",
            "老羊壕" => "LYC",
            "临颍" => "LNF",
            "老营" => "LXL",
            "龙游" => "LMH",
            "罗源" => "LVS",
            "林源" => "LYX",
            "涟源" => "LAQ",
            "涞源" => "LYP",
            "耒阳西" => "LPQ",
            "临泽" => "LEJ",
            "龙爪沟" => "LZT",
            "雷州" => "UAQ",
            "六枝" => "LIW",
            "鹿寨" => "LIZ",
            "来舟" => "LZS",
            "龙镇" => "LZA",
            "拉鲊" => "LEM",
            "明安" => "MAC",
            "马鞍山" => "MAH",
            "毛坝" => "MBY",
            "毛坝关" => "MGY",
            "麻城北" => "MBN",
            "渑池" => "MCF",
            "明城" => "MCL",
            "庙城" => "MAP",
            "渑池南" => "MNF",
            "茅草坪" => "KPM",
            "猛洞河" => "MUQ",
            "磨刀石" => "MOB",
            "弥渡" => "MDF",
            "帽儿山" => "MRB",
            "明港" => "MGN",
            "梅河口" => "MHL",
            "马皇" => "MHZ",
            "孟家岗" => "MGB",
            "美兰" => "MHQ",
            "汨罗东" => "MQQ",
            "马莲河" => "MHB",
            "茅岭" => "MLZ",
            "庙岭" => "MLL",
            "茂林" => "MLD",
            "穆棱" => "MLB",
            "马林" => "MID",
            "马龙" => "MGM",
            "汨罗" => "MLQ",
            "木里图" => "MUD",
            "密马龙" => "MMM",
            "玛纳斯湖" => "MNR",
            "冕宁" => "UGW",
            "沐滂" => "MPQ",
            "马桥河" => "MQB",
            "闽清" => "MQS",
            "民权" => "MQF",
            "明水河" => "MUT",
            "麻山" => "MAB",
            "眉山" => "MSW",
            "漫水湾" => "MKW",
            "茂舍祖" => "MOM",
            "米沙子" => "MST",
            "庙台子" => "MZB",
            "美溪" => "MEB",
            "勉县" => "MVY",
            "麻阳" => "MVQ",
            "牧羊村" => "MCM",
            "米易" => "MMW",
            "麦园" => "MYS",
            "墨玉" => "MUR",
            "密云" => "MUP",
            "庙庄" => "MZJ",
            "米脂" => "MEY",
            "明珠" => "MFQ",
            "宁安" => "NAB",
            "农安" => "NAT",
            "南博山" => "NBK",
            "南仇" => "NCK",
            "南城司" => "NSP",
            "宁村" => "NCZ",
            "宁德" => "NES",
            "南观村" => "NGP",
            "南宫东" => "NFP",
            "南关岭" => "NLT",
            "宁国" => "NNH",
            "宁海" => "NHH",
            "南河川" => "NHJ",
            "南华" => "NHS",
            "泥河子" => "NHD",
            "宁家" => "NVT",
            "牛家" => "NJB",
            "南靖" => "NJS",
            "能家" => "NJD",
            "南口" => "NKP",
            "南口前" => "NKT",
            "南朗" => "NNQ",
            "乃林" => "NLD",
            "尼勒克" => "NIR",
            "那罗" => "ULZ",
            "宁陵县" => "NLF",
            "奈曼" => "NMD",
            "宁明" => "NMZ",
            "南木" => "NMX",
            "南平南" => "NNS",
            "那铺" => "NPZ",
            "南桥" => "NQD",
            "那曲" => "NQO",
            "暖泉" => "NQJ",
            "南台" => "NTT",
            "南头" => "NOQ",
            "宁武" => "NWV",
            "南湾子" => "NWP",
            "南翔北" => "NEH",
            "宁乡" => "NXQ",
            "内乡" => "NXF",
            "牛心台" => "NXT",
            "南峪" => "NUP",
            "娘子关" => "NIP",
            "南召" => "NAF",
            "南杂木" => "NZT",
            "库伦" => "KLD",
            "漯河西" => "LBN",
            "明港东" => "MDN",
            "蒙自北" => "MBM",
            "上海" => "SHH",
            "上海南" => "SNH",
            "上海虹桥" => "AOH",
            "上海西" => "SXH",
            "天津北" => "TBP",
            "天津" => "TJP",
            "天津南" => "TIP",
            "天津西" => "TXP",
            "石家庄北" => "VVP",
            "石家庄" => "SJP",
            "沈阳" => "SYT",
            "沈阳北" => "SBT",
            "沈阳东" => "SDT",
            "太原北" => "TBV",
            "太原东" => "TDV",
            "太原" => "TYV",
            "平顶山" => "PEN",
            "盘锦" => "PVD",
            "平凉" => "PIJ",
            "平凉南" => "POJ",
            "平泉" => "PQP",
            "坪石" => "PSQ",
            "萍乡" => "PXG",
            "凭祥" => "PXZ",
            "郫县西" => "PCW",
            "攀枝花" => "PRW",
            "蕲春" => "QRN",
            "青城山" => "QSW",
            "青岛" => "QDK",
            "清河城" => "QYP",
            "黔江" => "QNW",
            "曲靖" => "QJM",
            "前进镇" => "QEB",
            "齐齐哈尔" => "QHX",
            "七台河" => "QTB",
            "沁县" => "QVV",
            "泉州东" => "QRS",
            "泉州" => "QYS",
            "衢州" => "QEH",
            "融安" => "RAZ",
            "汝箕沟" => "RQJ",
            "瑞金" => "RJG",
            "日照" => "RZK",
            "双城堡" => "SCB",
            "绥芬河" => "SFB",
            "韶关东" => "SGQ",
            "山海关" => "SHD",
            "绥化" => "SHB",
            "三间房" => "SFX",
            "苏家屯" => "SXT",
            "舒兰" => "SLL",
            "三明" => "SMS",
            "神木" => "OMY",
            "三门峡" => "SMF",
            "商南" => "ONY",
            "遂宁" => "NIW",
            "四平" => "SPT",
            "商丘" => "SQF",
            "上饶" => "SRG",
            "韶山" => "SSQ",
            "宿松" => "OAH",
            "汕头" => "OTQ",
            "邵武" => "SWS",
            "涉县" => "OEP",
            "三亚" => "SEQ",
            "邵阳" => "SYQ",
            "十堰" => "SNN",
            "双鸭山" => "SSB",
            "松原" => "VYT",
            "深圳" => "SZQ",
            "苏州" => "SZH",
            "随州" => "SZN",
            "宿州" => "OXH",
            "朔州" => "SUV",
            "深圳西" => "OSQ",
            "塘豹" => "TBQ",
            "塔尔气" => "TVX",
            "潼关" => "TGY",
            "塘沽" => "TGP",
            "塔河" => "TXX",
            "通化" => "THL",
            "泰来" => "TLX",
            "吐鲁番" => "TFR",
            "通辽" => "TLD",
            "铁岭" => "TLT",
            "陶赖昭" => "TPT",
            "图们" => "TML",
            "铜仁" => "RDQ",
            "唐山北" => "FUP",
            "田师府" => "TFT",
            "泰山" => "TAK",
            "天水" => "TSJ",
            "唐山" => "TSP",
            "通远堡" => "TYT",
            "太阳升" => "TQT",
            "泰州" => "UTH",
            "桐梓" => "TZW",
            "通州西" => "TAP",
            "平安" => "PAL",
            "蓬安" => "PAW",
            "平安驿" => "PNO",
            "磐安镇" => "PAJ",
            "平安镇" => "PZT",
            "蒲城东" => "PEY",
            "蒲城" => "PCY",
            "裴德" => "PDB",
            "偏店" => "PRP",
            "平顶山西" => "BFF",
            "坡底下" => "PXJ",
            "瓢儿屯" => "PRT",
            "平房" => "PFB",
            "平岗" => "PGL",
            "平关" => "PGM",
            "盘关" => "PAM",
            "平果" => "PGZ",
            "徘徊北" => "PHP",
            "平河口" => "PHM",
            "盘锦北" => "PBD",
            "潘家店" => "PDP",
            "皮口" => "PKT",
            "普兰店" => "PLT",
            "偏岭" => "PNT",
            "平山" => "PSB",
            "彭山" => "PSW",
            "皮山" => "PSR",
            "彭水" => "PHW",
            "磐石" => "PSL",
            "平社" => "PSV",
            "平台" => "PVT",
            "平田" => "PTM",
            "莆田" => "PTS",
            "葡萄菁" => "PTW",
            "普湾" => "PWT",
            "平旺" => "PWV",
            "平型关" => "PGV",
            "普雄" => "POW",
            "平洋" => "PYX",
            "彭阳" => "PYJ",
            "平遥" => "PYV",
            "平邑" => "PIK",
            "平原堡" => "PPJ",
            "平原" => "PYK",
            "平峪" => "PYP",
            "彭泽" => "PZG",
            "邳州" => "PJH",
            "平庄" => "PZD",
            "泡子" => "POD",
            "平庄南" => "PND",
            "乾安" => "QOT",
            "庆安" => "QAB",
            "迁安" => "QQP",
            "祁东北" => "QRQ",
            "七甸" => "QDM",
            "曲阜东" => "QAK",
            "庆丰" => "QFT",
            "奇峰塔" => "QVP",
            "曲阜" => "QFK",
            "勤丰营" => "QFM",
            "琼海" => "QYQ",
            "秦皇岛" => "QTP",
            "千河" => "QUY",
            "清河" => "QIP",
            "清河门" => "QHD",
            "清华园" => "QHP",
            "渠旧" => "QJZ",
            "綦江" => "QJW",
            "潜江" => "QJN",
            "全椒" => "INH",
            "秦家" => "QJB",
            "祁家堡" => "QBT",
            "清涧县" => "QNY",
            "秦家庄" => "QZV",
            "七里河" => "QLD",
            "渠黎" => "QLZ",
            "秦岭" => "QLY",
            "青龙山" => "QGH",
            "青龙寺" => "QSM",
            "祁门" => "QIH",
            "前磨头" => "QMP",
            "青山" => "QSB",
            "全胜" => "QVB",
            "确山" => "QSN",
            "清水" => "QUJ",
            "前山" => "QXQ",
            "戚墅堰" => "QYH",
            "青田" => "QVH",
            "桥头" => "QAT",
            "青铜峡" => "QTJ",
            "前卫" => "QWD",
            "前苇塘" => "QWP",
            "渠县" => "QRW",
            "祁县" => "QXV",
            "青县" => "QXP",
            "桥西" => "QXJ",
            "清徐" => "QUV",
            "旗下营" => "QXC",
            "千阳" => "QOY",
            "沁阳" => "QYF",
            "泉阳" => "QYL",
            "祁阳北" => "QVQ",
            "七营" => "QYJ",
            "庆阳山" => "QSJ",
            "清远" => "QBQ",
            "清原" => "QYT",
            "钦州东" => "QDZ",
            "全州" => "QZZ",
            "钦州" => "QRZ",
            "青州市" => "QZK",
            "瑞安" => "RAH",
            "荣昌" => "RCW",
            "瑞昌" => "RCG",
            "如皋" => "RBH",
            "容桂" => "RUQ",
            "任丘" => "RQP",
            "乳山" => "ROK",
            "融水" => "RSZ",
            "热水" => "RSD",
            "容县" => "RXZ",
            "饶阳" => "RVP",
            "汝阳" => "RYF",
            "绕阳河" => "RHD",
            "汝州" => "ROF",
            "石坝" => "OBJ",
            "上板城" => "SBP",
            "施秉" => "AQW",
            "上板城南" => "OBP",
            "世博园" => "ZWT",
            "双城北" => "SBB",
            "商城" => "SWN",
            "莎车" => "SCR",
            "顺昌" => "SCS",
            "舒城" => "OCH",
            "神池" => "SMV",
            "沙城" => "SCP",
            "石城" => "SCT",
            "山城镇" => "SCL",
            "山丹" => "SDJ",
            "顺德" => "ORQ",
            "绥德" => "ODY",
            "邵东" => "SOQ",
            "水洞" => "SIL",
            "商都" => "SXC",
            "十渡" => "SEP",
            "四道湾" => "OUD",
            "顺德学院" => "OJQ",
            "绅坊" => "OLH",
            "双丰" => "OFB",
            "四方台" => "STB",
            "水富" => "OTW",
            "三关口" => "OKJ",
            "桑根达来" => "OGC",
            "韶关" => "SNQ",
            "上高镇" => "SVK",
            "上杭" => "JBS",
            "沙海" => "SED",
            "松河" => "SBM",
            "沙河" => "SHP",
            "沙河口" => "SKT",
            "赛汗塔拉" => "SHC",
            "沙河市" => "VOP",
            "沙后所" => "SSD",
            "山河屯" => "SHL",
            "三河县" => "OXP",
            "四合永" => "OHD",
            "三汇镇" => "OZW",
            "双河镇" => "SEL",
            "石河子" => "SZR",
            "三合庄" => "SVP",
            "三家店" => "ODP",
            "水家湖" => "SQH",
            "沈家河" => "OJJ",
            "松江河" => "SJL",
            "尚家" => "SJB",
            "孙家" => "SUB",
            "沈家" => "OJB",
            "松江" => "SAH",
            "三江口" => "SKD",
            "司家岭" => "OLK",
            "松江南" => "IMH",
            "石景山南" => "SRP",
            "邵家堂" => "SJJ",
            "三江县" => "SOZ",
            "三家寨" => "SMM",
            "十家子" => "SJD",
            "松江镇" => "OZL",
            "施家嘴" => "SHM",
            "深井子" => "SWT",
            "什里店" => "OMP",
            "疏勒" => "SUR",
            "疏勒河" => "SHJ",
            "舍力虎" => "VLD",
            "石磷" => "SPB",
            "绥棱" => "SIB",
            "石岭" => "SOL",
            "石林" => "SLM",
            "石林南" => "LNM",
            "石龙" => "SLQ",
            "萨拉齐" => "SLC",
            "索伦" => "SNT",
            "商洛" => "OLY",
            "沙岭子" => "SLP",
            "三门峡南" => "SCF",
            "三门县" => "OQH",
            "石门县" => "OMQ",
            "三门峡西" => "SXF",
            "肃宁" => "SYP",
            "宋" => "SOB",
            "双牌" => "SBZ",
            "四平东" => "PPT",
            "遂平" => "SON",
            "沙坡头" => "SFJ",
            "商丘南" => "SPF",
            "水泉" => "SID",
            "石泉县" => "SXY",
            "石桥子" => "SQT",
            "石人城" => "SRB",
            "石人" => "SRL",
            "山市" => "SQB",
            "神树" => "SWB",
            "鄯善" => "SSR",
            "三水" => "SJQ",
            "泗水" => "OSK",
            "石山" => "SAD",
            "松树" => "SFT",
            "首山" => "SAT",
            "三十家" => "SRD",
            "三十里堡" => "SST",
            "松树镇" => "SSL",
            "松桃" => "MZQ",
            "索图罕" => "SHX",
            "三堂集" => "SDH",
            "石头" => "OTB",
            "神头" => "SEV",
            "沙沱" => "SFM",
            "上万" => "SWP",
            "孙吴" => "SKB",
            "沙湾县" => "SXR",
            "遂溪" => "SXZ",
            "沙县" => "SAS",
            "绍兴" => "SOH",
            "歙县" => "OVH",
            "石岘" => "SXL",
            "上西铺" => "SXM",
            "石峡子" => "SXJ",
            "绥阳" => "SYB",
            "沭阳" => "FMH",
            "寿阳" => "SYV",
            "水洋" => "OYP",
            "三阳川" => "SYJ",
            "上腰墩" => "SPJ",
            "三营" => "OEJ",
            "顺义" => "SOP",
            "三义井" => "OYD",
            "三源浦" => "SYL",
            "三原" => "SAY",
            "上虞" => "BDH",
            "上园" => "SUD",
            "水源" => "OYJ",
            "桑园子" => "SAJ",
            "绥中北" => "SND",
            "苏州北" => "OHH",
            "宿州东" => "SRH",
            "深圳东" => "BJQ",
            "深州" => "OZP",
            "孙镇" => "OZY",
            "绥中" => "SZD",
            "尚志" => "SZB",
            "师庄" => "SNM",
            "松滋" => "SIN",
            "师宗" => "SEM",
            "苏州园区" => "KAH",
            "苏州新区" => "ITH",
            "石嘴山" => "SZJ",
            "泰安" => "TMK",
            "台安" => "TID",
            "通安驿" => "TAJ",
            "桐柏" => "TBF",
            "通北" => "TBB",
            "汤池" => "TCX",
            "桐城" => "TTH",
            "郯城" => "TZK",
            "铁厂" => "TCL",
            "桃村" => "TCK",
            "通道" => "TRQ",
            "田东" => "TDZ",
            "天岗" => "TGL",
            "土贵乌拉" => "TGC",
            "通沟" => "TOL",
            "太谷" => "TGV",
            "塔哈" => "THX",
            "棠海" => "THM",
            "唐河" => "THF",
            "泰和" => "THG",
            "太湖" => "TKH",
            "团结" => "TIX",
            "谭家井" => "TNJ",
            "陶家屯" => "TOT",
            "唐家湾" => "PDQ",
            "统军庄" => "TZP",
            "泰康" => "TKX",
            "吐列毛杜" => "TMD",
            "图里河" => "TEX",
            "亭亮" => "TIZ",
            "田林" => "TFZ",
            "铜陵" => "TJH",
            "铁力" => "TLB",
            "铁岭西" => "PXT",
            "天门" => "TMN",
            "天门南" => "TNN",
            "太姥山" => "TLS",
            "土牧尔台" => "TRC",
            "土门子" => "TCJ",
            "潼南" => "TVW",
            "洮南" => "TVT",
            "太平川" => "TIT",
            "太平镇" => "TEB",
            "图强" => "TQX",
            "台前" => "TTK",
            "天桥岭" => "TQL",
            "土桥子" => "TQJ",
            "汤山城" => "TCT",
            "桃山" => "TAB",
            "塔石嘴" => "TIM",
            "通途" => "TUT",
            "汤旺河" => "THB",
            "同心" => "TXJ",
            "土溪" => "TSW",
            "桐乡" => "TCH",
            "田阳" => "TRZ",
            "桃映" => "TKQ",
            "天义" => "TND",
            "汤阴" => "TYF",
            "驼腰岭" => "TIL",
            "太阳山" => "TYJ",
            "汤原" => "TYB",
            "塔崖驿" => "TYP",
            "滕州东" => "TEK",
            "台州" => "TZH",
            "天祝" => "TZJ",
            "滕州" => "TXK",
            "天镇" => "TZV",
            "桐子林" => "TEW",
            "天柱山" => "QWH",
            "前锋" => "QFB",
            "庆盛" => "QSQ",
            "深圳北" => "IOQ",
            "通海" => "TAM",
            "武汉" => "WHN",
            "王家营西" => "KNM",
            "乌鲁木齐" => "WMR",
            "西安北" => "EAY",
            "西安" => "XAY",
            "西安南" => "CAY",
            "西宁西" => "XXO",
            "银川" => "YIJ",
            "郑州" => "ZZF",
            "五常" => "WCB",
            "武昌" => "WCN",
            "瓦房店" => "WDT",
            "威海" => "WKK",
            "芜湖" => "WHH",
            "乌海西" => "WXC",
            "吴家屯" => "WJT",
            "武隆" => "WLW",
            "乌兰浩特" => "WWT",
            "渭南" => "WNY",
            "威舍" => "WSM",
            "歪头山" => "WIT",
            "武威" => "WUJ",
            "武威南" => "WWJ",
            "无锡" => "WXH",
            "乌西" => "WXR",
            "乌伊岭" => "WPB",
            "武夷山" => "WAS",
            "万源" => "WYY",
            "万州" => "WYW",
            "梧州" => "WZZ",
            "温州" => "RZH",
            "温州南" => "VRH",
            "西昌" => "ECW",
            "许昌" => "XCF",
            "西昌南" => "ENW",
            "香坊" => "XFB",
            "轩岗" => "XGV",
            "兴国" => "EUG",
            "宣汉" => "XHY",
            "新会" => "EFQ",
            "新晃" => "XLQ",
            "锡林浩特" => "XTC",
            "兴隆县" => "EXP",
            "厦门北" => "XKS",
            "厦门" => "XMS",
            "厦门高崎" => "XBS",
            "秀山" => "ETW",
            "小市" => "XST",
            "向塘" => "XTG",
            "宣威" => "XWM",
            "新乡" => "XXF",
            "信阳" => "XUN",
            "咸阳" => "XYY",
            "襄阳" => "XFN",
            "熊岳城" => "XYT",
            "兴义" => "XRZ",
            "新沂" => "VIH",
            "新余" => "XUG",
            "徐州" => "XCH",
            "延安" => "YWY",
            "宜宾" => "YBW",
            "亚布力南" => "YWB",
            "叶柏寿" => "YBD",
            "宜昌东" => "HAN",
            "永川" => "YCW",
            "宜春" => "YCG",
            "宜昌" => "YCN",
            "盐城" => "AFH",
            "运城" => "YNV",
            "伊春" => "YCB",
            "榆次" => "YCV",
            "杨村" => "YBP",
            "伊尔施" => "YET",
            "燕岗" => "YGW",
            "永济" => "YIV",
            "延吉" => "YJL",
            "营口" => "YKT",
            "牙克石" => "YKX",
            "阎良" => "YNY",
            "玉林" => "YLZ",
            "榆林" => "ALY",
            "一面坡" => "YPB",
            "伊宁" => "YMR",
            "阳平关" => "YAY",
            "玉屏" => "YZW",
            "原平" => "YPV",
            "延庆" => "YNP",
            "阳泉曲" => "YYV",
            "玉泉" => "YQB",
            "阳泉" => "AQP",
            "玉山" => "YNG",
            "营山" => "NUW",
            "燕山" => "AOP",
            "榆树" => "YRT",
            "鹰潭" => "YTG",
            "烟台" => "YAK",
            "伊图里河" => "YEX",
            "玉田县" => "ATP",
            "义乌" => "YWH",
            "阳新" => "YON",
            "义县" => "YXD",
            "益阳" => "AEQ",
            "岳阳" => "YYQ",
            "永州" => "AOQ",
            "扬州" => "YLH",
            "淄博" => "ZBK",
            "镇城底" => "ZDV",
            "自贡" => "ZGW",
            "珠海" => "ZHQ",
            "珠海北" => "ZIQ",
            "湛江" => "ZJZ",
            "镇江" => "ZJH",
            "张家界" => "DIQ",
            "张家口" => "ZKP",
            "张家口南" => "ZMP",
            "周口" => "ZKN",
            "哲里木" => "ZLC",
            "扎兰屯" => "ZTX",
            "驻马店" => "ZDN",
            "肇庆" => "ZVQ",
            "周水子" => "ZIT",
            "昭通" => "ZDW",
            "中卫" => "ZWJ",
            "资阳" => "ZYW",
            "遵义" => "ZIW",
            "枣庄" => "ZEK",
            "资中" => "ZZW",
            "株洲" => "ZZQ",
            "枣庄西" => "ZFK",
            "文安" => "WBP",
            "武安" => "WAP",
            "王安镇" => "WVP",
            "旺苍" => "WEW",
            "五叉沟" => "WCT",
            "文昌" => "WEQ",
            "温春" => "WDB",
            "五大连池" => "WRB",
            "文登" => "WBK",
            "五道沟" => "WDL",
            "五道河" => "WHP",
            "文地" => "WNZ",
            "卫东" => "WVT",
            "武当山" => "WRN",
            "望都" => "WDP",
            "乌尔旗汗" => "WHX",
            "潍坊" => "WFK",
            "万发屯" => "WFB",
            "王府" => "WUT",
            "瓦房店西" => "WXT",
            "王岗" => "WGB",
            "武功" => "WGY",
            "湾沟" => "WGL",
            "吴官田" => "WGM",
            "乌海" => "WVC",
            "苇河" => "WHB",
            "卫辉" => "WHF",
            "吴家川" => "WCJ",
            "五家" => "WUB",
            "威箐" => "WAM",
            "午汲" => "WJP",
            "渭津" => "WJL",
            "王家湾" => "WJJ",
            "倭肯" => "WQB",
            "五棵树" => "WKT",
            "五龙背" => "WBT",
            "乌兰哈达" => "WLC",
            "万乐" => "WEB",
            "瓦拉干" => "WVX",
            "温岭" => "VHH",
            "五莲" => "WLK",
            "乌拉特前旗" => "WQC",
            "乌拉山" => "WSC",
            "卧里屯" => "WLX",
            "渭南北" => "WBY",
            "乌奴耳" => "WRX",
            "万宁" => "WNQ",
            "万年" => "WWG",
            "渭南南" => "WVY",
            "渭南镇" => "WNJ",
            "沃皮" => "WPT",
            "吴堡" => "WUY",
            "吴桥" => "WUP",
            "汪清" => "WQL",
            "武清" => "WWP",
            "温泉" => "WQM",
            "武山" => "WSJ",
            "文水" => "WEV",
            "魏善庄" => "WSP",
            "王瞳" => "WTP",
            "五台山" => "WSV",
            "王团庄" => "WZJ",
            "五五" => "WVR",
            "无锡东" => "WGH",
            "卫星" => "WVB",
            "闻喜" => "WXV",
            "武乡" => "WVV",
            "无锡新区" => "IFH",
            "武穴" => "WXN",
            "吴圩" => "WYZ",
            "王杨" => "WYB",
            "五营" => "WWB",
            "武义" => "RYH",
            "瓦窑田" => "WIM",
            "五原" => "WYC",
            "苇子沟" => "WZL",
            "韦庄" => "WZY",
            "五寨" => "WZV",
            "王兆屯" => "WZB",
            "微子镇" => "WQP",
            "魏杖子" => "WKD",
            "新安" => "EAM",
            "兴安" => "XAZ",
            "新安县" => "XAF",
            "新保安" => "XAP",
            "下板城" => "EBP",
            "西八里" => "XLP",
            "宣城" => "ECH",
            "兴城" => "XCD",
            "小村" => "XEM",
            "新绰源" => "XRX",
            "下城子" => "XCB",
            "新城子" => "XCT",
            "喜德" => "EDW",
            "小得江" => "EJM",
            "西大庙" => "XMP",
            "小董" => "XEZ",
            "小东" => "XOD",
            "西斗铺" => "XPC",
            "息烽" => "XFW",
            "信丰" => "EFG",
            "襄汾" => "XFV",
            "新干" => "EGG",
            "孝感" => "XGN",
            "西固城" => "XUJ",
            "夏官营" => "XGJ",
            "西岗子" => "NBB",
            "襄河" => "XXB",
            "新和" => "XIR",
            "宣和" => "XWJ",
            "斜河涧" => "EEP",
            "新华屯" => "XAX",
            "新华" => "XHB",
            "新化" => "EHQ",
            "宣化" => "XHP",
            "兴和西" => "XEC",
            "小河沿" => "XYD",
            "下花园" => "XYP",
            "小河镇" => "EKY",
            "徐家" => "XJB",
            "峡江" => "EJG",
            "新绛" => "XJV",
            "辛集" => "ENP",
            "新江" => "XJM",
            "西街口" => "EKM",
            "许家屯" => "XJT",
            "许家台" => "XTJ",
            "谢家镇" => "XMT",
            "兴凯" => "EKB",
            "小榄" => "EAQ",
            "香兰" => "XNB",
            "兴隆店" => "XDD",
            "新乐" => "ELP",
            "新林" => "XPX",
            "小岭" => "XLB",
            "新李" => "XLJ",
            "西林" => "XYB",
            "西柳" => "GCT",
            "仙林" => "XPH",
            "新立屯" => "XLD",
            "小路溪" => "XLM",
            "兴隆镇" => "XZB",
            "新立镇" => "XGT",
            "新民" => "XMD",
            "西麻山" => "XMB",
            "下马塘" => "XAT",
            "孝南" => "XNV",
            "咸宁北" => "XRN",
            "兴宁" => "ENQ",
            "咸宁" => "XNN",
            "西平" => "XPN",
            "兴平" => "XPY",
            "新坪田" => "XPM",
            "霞浦" => "XOS",
            "溆浦" => "EPQ",
            "犀浦" => "XIW",
            "新青" => "XQB",
            "新邱" => "XQD",
            "兴泉堡" => "XQJ",
            "仙人桥" => "XRL",
            "小寺沟" => "ESP",
            "杏树" => "XSB",
            "夏石" => "XIZ",
            "浠水" => "XZN",
            "下社" => "XSV",
            "徐水" => "XSP",
            "小哨" => "XAM",
            "新松浦" => "XOB",
            "杏树屯" => "XDT",
            "许三湾" => "XSJ",
            "湘潭" => "XTQ",
            "邢台" => "XTP",
            "仙桃西" => "XAN",
            "下台子" => "EIP",
            "徐闻" => "XJQ",
            "新窝铺" => "EPD",
            "修武" => "XWF",
            "新县" => "XSN",
            "息县" => "ENN",
            "西乡" => "XQY",
            "湘乡" => "XXQ",
            "西峡" => "XIF",
            "孝西" => "XOV",
            "小新街" => "XXM",
            "新兴县" => "XGQ",
            "西小召" => "XZC",
            "小西庄" => "XXP",
            "向阳" => "XDB",
            "旬阳" => "XUY",
            "旬阳北" => "XBY",
            "襄阳东" => "XWN",
            "兴业" => "SNZ",
            "小雨谷" => "XHM",
            "信宜" => "EEQ",
            "小月旧" => "XFM",
            "小扬气" => "XYX",
            "祥云" => "EXM",
            "襄垣" => "EIF",
            "夏邑县" => "EJH",
            "新友谊" => "EYB",
            "新阳镇" => "XZJ",
            "徐州东" => "UUH",
            "新帐房" => "XZX",
            "悬钟" => "XRP",
            "新肇" => "XZT",
            "忻州" => "XXV",
            "汐子" => "XZD",
            "西哲里木" => "XRD",
            "新杖子" => "ERP",
            "姚安" => "YAC",
            "依安" => "YAX",
            "永安" => "YAS",
            "永安乡" => "YNB",
            "渔坝村" => "YBM",
            "亚布力" => "YBB",
            "元宝山" => "YUD",
            "羊草" => "YAB",
            "秧草地" => "YKM",
            "阳澄湖" => "AIH",
            "迎春" => "YYB",
            "叶城" => "YER",
            "盐池" => "YKJ",
            "砚川" => "YYY",
            "阳春" => "YQQ",
            "宜城" => "YIN",
            "应城" => "YHN",
            "禹城" => "YCK",
            "晏城" => "YEK",
            "羊场" => "YED",
            "阳城" => "YNF",
            "阳岔" => "YAL",
            "郓城" => "YPK",
            "雁翅" => "YAP",
            "云彩岭" => "ACP",
            "虞城县" => "IXH",
            "营城子" => "YCT",
            "永登" => "YDJ",
            "英德" => "YDQ",
            "尹地" => "YDM",
            "永定" => "YGS",
            "雁荡山" => "YGH",
            "于都" => "YDG",
            "园墩" => "YAJ",
            "英德西" => "IIQ",
            "永福" => "YFZ",
            "永丰营" => "YYM",
            "杨岗" => "YRB",
            "阳高" => "YOV",
            "阳谷" => "YIK",
            "友好" => "YOB",
            "余杭" => "EVH",
            "沿河城" => "YHP",
            "岩会" => "AEP",
            "羊臼河" => "YHM",
            "永嘉" => "URH",
            "营街" => "YAM",
            "盐津" => "AEW",
            "余江" => "YHG",
            "叶集" => "YCH",
            "燕郊" => "AJP",
            "姚家" => "YAT",
            "岳家井" => "YGJ",
            "一间堡" => "YJT",
            "英吉沙" => "YIR",
            "云居寺" => "AFP",
            "燕家庄" => "AZK",
            "永康" => "RFH",
            "营口东" => "YGT",
            "银浪" => "YJX",
            "永郎" => "YLW",
            "宜良北" => "YSM",
            "永乐店" => "YDY",
            "伊拉哈" => "YLX",
            "伊林" => "YLB",
            "彝良" => "ALW",
            "杨林" => "YLM",
            "余粮堡" => "YLD",
            "杨柳青" => "YQP",
            "月亮田" => "YUM",
            "亚龙湾" => "TWQ",
            "杨陵镇" => "YSY",
            "义马" => "YMF",
            "云梦" => "YMN",
            "元谋" => "YMM",
            "阳明堡" => "YVV",
            "一面山" => "YST",
            "玉门镇" => "YXJ",
            "沂南" => "YNK",
            "宜耐" => "YVM",
            "伊宁东" => "YNR",
            "一平浪" => "YIM",
            "营盘水" => "YZJ",
            "羊堡" => "ABM",
            "营盘湾" => "YPC",
            "阳泉北" => "YPP",
            "乐清" => "UPH",
            "焉耆" => "YSR",
            "源迁" => "AQK",
            "姚千户屯" => "YQT",
            "阳曲" => "YQV",
            "榆树沟" => "YGP",
            "月山" => "YBF",
            "玉石" => "YSJ",
            "偃师" => "YSF",
            "沂水" => "YUK",
            "榆社" => "YSV",
            "窑上" => "ASP",
            "元氏" => "YSP",
            "杨树岭" => "YAD",
            "野三坡" => "AIP",
            "榆树屯" => "YSX",
            "榆树台" => "YUT",
            "鹰手营子" => "YIP",
            "源潭" => "YTQ",
            "牙屯堡" => "YTZ",
            "烟筒山" => "YSL",
            "烟筒屯" => "YUX",
            "羊尾哨" => "YWM",
            "越西" => "YHW",
            "攸县" => "YOG",
            "玉溪" => "YXM",
            "永修" => "ACG",
            "酉阳" => "AFW",
            "余姚" => "YYH",
            "弋阳东" => "YIG",
            "岳阳东" => "YIQ",
            "阳邑" => "ARP",
            "鸭园" => "YYL",
            "鸳鸯镇" => "YYJ",
            "燕子砭" => "YZY",
            "宜州" => "YSZ",
            "仪征" => "UZH",
            "兖州" => "YZK",
            "迤资" => "YQM",
            "羊者窝" => "AEM",
            "杨杖子" => "YZD",
            "镇安" => "ZEY",
            "治安" => "ZAD",
            "招柏" => "ZBP",
            "张百湾" => "ZUP",
            "枝城" => "ZCN",
            "子长" => "ZHY",
            "诸城" => "ZQK",
            "邹城" => "ZIK",
            "赵城" => "ZCV",
            "章党" => "ZHT",
            "肇东" => "ZDB",
            "照福铺" => "ZFM",
            "章古台" => "ZGD",
            "赵光" => "ZGB",
            "中和" => "ZHX",
            "中华门" => "VNH",
            "枝江北" => "ZIN",
            "钟家村" => "ZJY",
            "朱家沟" => "ZUB",
            "紫荆关" => "ZYP",
            "周家" => "ZOB",
            "诸暨" => "ZDH",
            "镇江南" => "ZEH",
            "周家屯" => "ZOD",
            "郑家屯" => "ZJD",
            "褚家湾" => "CWJ",
            "湛江西" => "ZWQ",
            "朱家窑" => "ZUJ",
            "曾家坪子" => "ZBW",
            "张兰" => "ZLV",
            "镇赉" => "ZLT",
            "枣林" => "ZIV",
            "扎鲁特" => "ZLD",
            "扎赉诺尔西" => "ZXX",
            "樟木头" => "ZOQ",
            "中牟" => "ZGF",
            "中宁东" => "ZDJ",
            "中宁" => "VNJ",
            "中宁南" => "ZNJ",
            "镇平" => "ZPF",
            "漳平" => "ZPS",
            "泽普" => "ZPR",
            "枣强" => "ZVP",
            "张桥" => "ZQY",
            "章丘" => "ZTK",
            "朱日和" => "ZRC",
            "泽润里" => "ZLM",
            "中山北" => "ZGQ",
            "樟树东" => "ZOG",
            "中山" => "ZSQ",
            "柞水" => "ZSY",
            "钟山" => "ZSZ",
            "樟树" => "ZSG",
            "珠窝" => "ZOP",
            "张维屯" => "ZWB",
            "彰武" => "ZWD",
            "棕溪" => "ZOY",
            "钟祥" => "ZTN",
            "资溪" => "ZXS",
            "镇西" => "ZVT",
            "张辛" => "ZIP",
            "正镶白旗" => "ZXC",
            "紫阳" => "ZVY",
            "枣阳" => "ZYN",
            "竹园坝" => "ZAW",
            "张掖" => "ZYJ",
            "镇远" => "ZUW",
            "朱杨溪" => "ZXW",
            "漳州东" => "GOS",
            "漳州" => "ZUS",
            "壮志" => "ZUX",
            "子洲" => "ZZY",
            "中寨" => "ZZM",
            "涿州" => "ZXP",
            "咋子" => "ZAL",
            "卓资山" => "ZZC",
            "株洲西" => "ZAQ",
            "许昌东" => "XVF",
            "孝感北" => "XJN",
            "邢台东" => "EDP",
            "新乡东" => "EGF",
            "西阳村" => "XQF",
            "信阳东" => "OYN",
            "雨格" => "VTM",
            "正定机场" => "ZHP",
            "织金" => "IZW",
            "驻马店西" => "ZLN",
            "涿州东" => "ZAP",
            "卓资东" => "ZDC",
            "郑州东" => "ZAF"
    );



    train.php

    复制代码 代码如下:

    <?php
    /*
     *@Description 火车票余票查询和价格查询
     *@author           widuu 
     *@mktime           2014/1/13
     */
    header("content-type:text/html;charset=utf-8");
    function gettrain($start,$end,$data){
        $station = include(./name.php);
        $startstaion = $station[$start];
        $endstation = $station[$end];
        if(empty($data)){
            $date = date("Y-m-d",time());
        }else{
            $num = explode("-", $data);
             if(count($num)==2){
                 $date = date("Y",time())."-".$data;
            }else if(count($num)==3){
                $date = $data;
            }else{
                exit("time error");
            }
        }
        if(empty($startstaion)||empty($endstation)){
            exit("stdin error");
        }
        $url ="http://kyfw.12306.cn/otn/lcxxcx/query?purpose_codes=ADULT&queryDate=$date&from_station=$startstaion&to_station=$endstation";
        $data = doget($url);
        if(!$data[status]){
            exit(check error);
        }else{
            $data = $data[data][datas];
            foreach ($data as $key => $value) {
                $price = doget("http://kyfw.12306.cn/otn/leftTicket/queryTicketPrice?train_no=".$data[$key]["train_no"]."&from_station_no=".$data[$key]["from_station_no"]."&to_station_no=".$data[$key]["to_station_no"]."&seat_types=".$data[$key]["seat_types"]."&train_date=$date");
                            $data[$key]["gr_num"] =  $data[$key]["gr_num"]."(".$price["data"]["A6"].")";
                            $data[$key]["qt_num"] =  $data[$key]["qt_num"]."(".$price["data"]["OT"][0].")";
                            $data[$key]["rw_num"] =  $data[$key]["rw_num"]."(".$price["data"]["A4"].")";
                            $data[$key]["rz_num"] =  $data[$key]["rz_num"]."(".$price["data"]["A2"].")";
                            $data[$key]["tz_num"] =  $data[$key]["tz_num"]."(".$price["data"]["P"].")";
                            $data[$key]["wz_num"] =  $data[$key]["wz_num"]."(".$price["data"]["WZ"].")";
                            $data[$key]["yw_num"] =  $data[$key]["yw_num"]."(".$price["data"]["A3"].")";
                            $data[$key]["yz_num"] =  $data[$key]["yz_num"]."(".$price["data"]["A1"].")";
                            $data[$key]["ze_num"] =  $data[$key]["ze_num"]."(".$price["data"]["O"].")";
                            $data[$key]["zy_num"] =  $data[$key]["zy_num"]."(".$price["data"]["M"].")";
                            $data[$key]["swz_num"]=  $data[$key]["swz_num"]."(".$price["data"]["A9"].")";
            }
        }
        return $data;
    }

    function doget($url){
        if(!function_exists(file_get_contents)) {
            $optionget = array(http => array(method => "GET", header => "User-Agent:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.21022; .NET CLR 3.0.04506; CIBA) Accept:*/* Referer:https://kyfw.12306.cn/otn/lcxxcx/init"));
            $file_contents = file_get_contents($url, false , stream_context_create($optionget));
        } else {
                $ch = curl_init();
                $timeout = 5;
                $header = array(
                    Accept:*/*,
                    Accept-Charset:GBK,utf-8;q=0.7,*;q=0.3,
                    Accept-Encoding:gzip,deflate,sdch,
                    Accept-Language:zh-CN,zh;q=0.8,ja;q=0.6,en;q=0.4,
                    Connection:keep-alive,
                    Host:kyfw.12306.cn,
                    Referer:https://kyfw.12306.cn/otn/lcxxcx/init,
                );
                curl_setopt ($ch, CURLOPT_URL, $url);
                curl_setopt($ch, CURLOPT_HTTPHEADER,$header);
                curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
                curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,1);
                curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
                curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
                $file_contents = curl_exec($ch);
                curl_close($ch);
        }
        $file_contents = json_decode($file_contents,true);
        return $file_contents;
    }
    /*
     *这个由于时间紧写的,所以很多地方还需要优化,希望大家改善一下,可以分部和文件缓存的形式提高执行速度--缺点执行速度慢--有待优化
     */
    $data = gettrain("北京","天津","01-03");
    /*
     *   ["gr_num"]=>高级软卧
     *   ["qt_num"]=>其他
     *   ["rw_num"]=> 软卧
     *   ["rz_num"]=>软座
     *   ["tz_num"]=>特等座
     *   ["wz_num"]=>无座
     *   ["yw_num"]=>硬卧
     *   ["yz_num"]=>硬座
     *   ["ze_num"]=>二等座
     *   ["zy_num"]=> 一等座
     *   ["swz_num"]=> 商务座
     */
    $str="";
    foreach($data as $key =>$value){
            $str.="火车列次:{$data[$key][station_train_code]}";
            $str.="始发站:{$data[$key][start_station_name]},终点站{$data[$key][end_station_name]}<br>";
            $str.="出发时间:{$data[$key][start_time]},到站时间:{$data[$key][arrive_time]}<br>";
            $str.="";
            $str.= strpos($data[$key]["gr_num"],"()") ? "" :"高级软卧余票和价格:".$data[$key]["gr_num"]."<br>";
            $str.= strpos($data[$key]["qt_num"],"()") ? "" :"其他余票和价格:".$data[$key]["qt_num"]."<br>";
            $str.= strpos($data[$key]["rw_num"],"()") ? "" :"软卧余票和价格:".$data[$key]["rw_num"]."<br>";
            $str.= strpos($data[$key]["rz_num"],"()") ? "" :"软座余票和价格:".$data[$key]["rz_num"]."<br>";
            $str.= strpos($data[$key]["tz_num"],"()") ? "" :"特等座余票和价格:".$data[$key]["tz_num"]."<br>";
            $str.= strpos($data[$key]["wz_num"],"()") ? "" :"无座余票和价格:".$data[$key]["wz_num"]."<br>";
            $str.= strpos($data[$key]["yw_num"],"()") ? "" :"硬卧余票和价格:".$data[$key]["yw_num"]."<br>";
            $str.= strpos($data[$key]["yz_num"],"()") ? "" :"硬座余票和价格:".$data[$key]["yz_num"]."<br>";
            $str.= strpos($data[$key]["ze_num"],"()") ? "" :"二等座余票和价格:".$data[$key]["ze_num"]."<br>";
            $str.= strpos($data[$key]["zy_num"],"()") ? "" :"一等座余票和价格:".$data[$key]["zy_num"]."<br>";
            $str.= strpos($data[$key]["swz_num"],"()") ? "" :"商务座余票和价格:".$data[$key]["swz_num"]."<br>";
            $str.= "======================下一列火车上===============================<br>";
    }
    echo $str;

    GMC href=htt红旗 href=http://www.jsche.net/auto/Changcheng/ TARGET=_blank>长城//www.zhujiangroad.com/program/VB.html TARGET=_blank>VBhref=http://www.zhujiangroad.com/program/php.html TARGET=_blank>PHPhref=http://www.zhujiangroad.com/program/asp.html TARGET=_blank>ASPname.php

    复制代码 代码如下:

    <?php
    return array(
            "北京北" => "VAP",
            "北京东" => "BOP",
            "北京" => "BJP",
            "北京南" => "VNP",
            "北京西" => "BXP",
            "重庆北" => "CUW",
            "重庆" => "CQW",
            "重庆南" => "CRW",
            "长春" => "CCT",
            "长春南" => "CET",
            "长春西" => "CRT",
            "成都东" => "ICW",
            "成都南" => "CNW",
            "成都" => "CDW",
            "长沙" => "CSQ",
            "长沙南" => "CWQ",
            "阿尔山" => "ART",
            "安康" => "AKY",
            "阿克苏" => "ASR",
            "阿里河" => "AHX",
            "阿拉山口" => "AKR",
            "安平" => "APT",
            "安庆" => "AQH",
            "安顺" => "ASW",
            "鞍山" => "AST",
            "安阳" => "AYF",
            "北安" => "BAB",
            "蚌埠" => "BBH",
            "白城" => "BCT",
            "北海" => "BHZ",
            "白河" => "BEL",
            "白涧" => "BAP",
            "宝鸡" => "BJY",
            "滨江" => "BJB",
            "博克图" => "BKX",
            "百色" => "BIZ",
            "白山市" => "HJL",
            "北台" => "BTT",
            "包头东" => "BDC",
            "包头" => "BTC",
            "北屯市" => "BXR",
            "本溪" => "BXT",
            "白云鄂博" => "BEC",
            "白银西" => "BXJ",
            "亳州" => "BZH",
            "赤壁" => "CBN",
            "常德" => "VGQ",
            "承德" => "CDP",
            "长甸" => "CDT",
            "赤峰" => "CFD",
            "茶陵" => "CDG",
            "苍南" => "CEH",
            "昌平" => "CPP",
            "崇仁" => "CRG",
            "昌图" => "CTT",
            "长汀镇" => "CDB",
            "崇信" => "CIJ",
            "曹县" => "CXK",
            "楚雄" => "COM",
            "陈相屯" => "CXT",
            "长治北" => "CBF",
            "长征" => "CZJ",
            "池州" => "IYH",
            "常州" => "CZH",
            "郴州" => "CZQ",
            "长治" => "CZF",
            "沧州" => "COP",
            "崇左" => "CZZ",
            "大安北" => "RNT",
            "大成" => "DCT",
            "丹东" => "DUT",
            "东方红" => "DFB",
            "东莞东" => "DMQ",
            "大虎山" => "DHD",
            "敦煌" => "DHJ",
            "敦化" => "DHL",
            "德惠" => "DHT",
            "东京城" => "DJB",
            "大涧" => "DFP",
            "都江堰" => "DDW",
            "大连北" => "DFT",
            "大理" => "DKM",
            "大连" => "DLT",
            "定南" => "DNG",
            "大庆" => "DZX",
            "东胜" => "DOC",
            "大石桥" => "DQT",
            "大同" => "DTV",
            "东营" => "DPK",
            "大杨树" => "DUX",
            "都匀" => "RYW",
            "邓州" => "DOF",
            "达州" => "RXW",
            "德州" => "DZP",
            "额济纳" => "EJC",
            "二连" => "RLC",
            "恩施" => "ESN",
            "昂昂溪" => "AAX",
            "阿城" => "ACB",
            "安达" => "ADX",
            "安定" => "ADP",
            "安广" => "AGT",
            "艾河" => "AHP",
            "安化" => "PKQ",
            "艾家村" => "AJJ",
            "鳌江" => "ARH",
            "安家" => "AJB",
            "阿金" => "AJD",
            "阿克陶" => "AER",
            "安口窑" => "AYY",
            "敖力布告" => "ALD",
            "安龙" => "AUZ",
            "阿龙山" => "ASX",
            "安陆" => "ALN",
            "阿木尔" => "JTX",
            "阿南庄" => "AZM",
            "安庆西" => "APH",
            "鞍山西" => "AXT",
            "安塘" => "ATV",
            "安亭北" => "ASH",
            "阿图什" => "ATR",
            "安图" => "ATL",
            "安溪" => "AXS",
            "博鳌" => "BWQ",
            "白壁关" => "BGV",
            "蚌埠南" => "BMH",
            "巴楚" => "BCR",
            "板城" => "BUP",
            "北戴河" => "BEP",
            "保定" => "BDP",
            "宝坻" => "BPP",
            "八达岭" => "ILP",
            "巴东" => "BNN",
            "柏果" => "BGM",
            "布海" => "BUT",
            "白河东" => "BIY",
            "贲红" => "BVC",
            "宝华山" => "BWH",
            "白河县" => "BEY",
            "白芨沟" => "BJJ",
            "碧鸡关" => "BJM",
            "北滘" => "IBQ",
            "碧江" => "BLQ",
            "白鸡坡" => "BBM",
            "笔架山" => "BSB",
            "八角台" => "BTD",
            "保康" => "BKD",
            "白奎堡" => "BKB",
            "白狼" => "BAT",
            "百浪" => "BRZ",
            "博乐" => "BOR",
            "宝拉格" => "BQC",
            "巴林" => "BLX",
            "宝林" => "BNB",
            "北流" => "BOZ",
            "勃利" => "BLB",
            "布列开" => "BLR",
            "宝龙山" => "BND",
            "八面城" => "BMD",
            "班猫箐" => "BNM",
            "八面通" => "BMB",
            "北马圈子" => "BRP",
            "北票南" => "RPD",
            "白旗" => "BQP",
            "宝泉岭" => "BQB",
            "白泉" => "BQL",
            "白沙" => "BSW",
            "巴山" => "BAY",
            "白水江" => "BSY",
            "白沙坡" => "BPM",
            "白石山" => "BAL",
            "白水镇" => "BUM",
            "坂田" => "BTQ",
            "泊头" => "BZP",
            "北屯" => "BYP",
            "本溪湖" => "BHT",
            "博兴" => "BXK",
            "八仙筒" => "VXD",
            "白音察干" => "BYC",
            "背荫河" => "BYB",
            "北营" => "BIV",
            "巴彦高勒" => "BAC",
            "白音他拉" => "BID",
            "鲅鱼圈" => "BYT",
            "白银市" => "BNJ",
            "白音胡硕" => "BCD",
            "巴中" => "IEW",
            "霸州" => "RMP",
            "北宅" => "BVP",
            "赤壁北" => "CIN",
            "查布嘎" => "CBC",
            "长城" => "CEJ",
            "长冲" => "CCM",
            "承德东" => "CCP",
            "赤峰西" => "CID",
            "嵯岗" => "CAX",
            "柴岗" => "CGT",
            "长葛" => "CEF",
            "柴沟堡" => "CGV",
            "城固" => "CGY",
            "陈官营" => "CAJ",
            "成高子" => "CZB",
            "草海" => "WBW",
            "柴河" => "CHB",
            "册亨" => "CHZ",
            "草河口" => "CKT",
            "崔黄口" => "CHP",
            "巢湖" => "CIH",
            "蔡家沟" => "CJT",
            "成吉思汗" => "CJX",
            "岔江" => "CAM",
            "蔡家坡" => "CJY",
            "沧口" => "CKK",
            "昌乐" => "CLK",
            "超梁沟" => "CYP",
            "慈利" => "CUQ",
            "昌黎" => "CLP",
            "长岭子" => "CLT",
            "晨明" => "CMB",
            "长农" => "CNJ",
            "昌平北" => "VBP",
            "长坡岭" => "CPM",
            "辰清" => "CQB",
            "楚山" => "CSB",
            "长寿" => "EFW",
            "磁山" => "CSP",
            "苍石" => "CST",
            "草市" => "CSL",
            "察素齐" => "CSC",
            "长山屯" => "CVT",
            "长汀" => "CES",
            "昌图西" => "CPT",
            "春湾" => "CQQ",
            "磁县" => "CIP",
            "岑溪" => "CNZ",
            "辰溪" => "CXQ",
            "磁西" => "CRP",
            "长兴南" => "CFH",
            "磁窑" => "CYK",
            "朝阳" => "CYD",
            "春阳" => "CAL",
            "城阳" => "CEK",
            "创业村" => "CEX",
            "朝阳川" => "CYL",
            "朝阳地" => "CDD",
            "长垣" => "CYF",
            "朝阳镇" => "CZL",
            "滁州北" => "CUH",
            "常州北" => "ESH",
            "滁州" => "CXH",
            "潮州" => "CKQ",
            "常庄" => "CVK",
            "曹子里" => "CFP",
            "车转湾" => "CWM",
            "郴州西" => "ICQ",
            "沧州西" => "CBP",
            "德安" => "DAG",
            "大安" => "RAT",
            "东安" => "DAZ",
            "大坝" => "DBJ",
            "大板" => "DBC",
            "大巴" => "DBD",
            "到保" => "RBT",
            "定边" => "DYJ",
            "东边井" => "DBB",
            "德伯斯" => "RDT",
            "打柴沟" => "DGJ",
            "德昌" => "DVW",
            "滴道" => "DDB",
            "大德" => "DEM",
            "大磴沟" => "DKJ",
            "刀尔登" => "DRD",
            "得耳布尔" => "DRX",
            "东方" => "UFQ",
            "丹凤" => "DGY",
            "东丰" => "DIL",
            "都格" => "DMM",
            "大官屯" => "DTT",
            "大关" => "RGW",
            "东光" => "DGP",
            "东莞" => "DAQ",
            "东海" => "DHB",
            "大灰厂" => "DHP",
            "大红旗" => "DQD",
            "东海县" => "DQH",
            "德惠西" => "DXT",
            "达家沟" => "DJT",
            "东津" => "DKB",
            "杜家" => "DJL",
            "大旧庄" => "DJM",
            "大口屯" => "DKP",
            "东来" => "RVD",
            "德令哈" => "DHO",
            "大陆号" => "DLC",
            "带岭" => "DLB",
            "大林" => "DLD",
            "达拉特旗" => "DIC",
            "独立屯" => "DTX",
            "豆罗" => "DLV",
            "达拉特西" => "DNC",
            "东明村" => "DMD",
            "洞庙河" => "DEP",
            "东明县" => "DNF",
            "大拟" => "DNZ",
            "大平房" => "DPD",
            "大盘石" => "RPP",
            "大埔" => "DPI",
            "大堡" => "DVT",
            "大其拉哈" => "DQX",
            "道清" => "DML",
            "对青山" => "DQB",
            "德清西" => "MOH",
            "东升" => "DRQ",
            "独山" => "RWW",
            "砀山" => "DKH",
            "登沙河" => "DWT",
            "读书铺" => "DPM",
            "大石头" => "DSL",
            "大石寨" => "RZT",
            "东台" => "DBH",
            "定陶" => "DQK",
            "灯塔" => "DGT",
            "大田边" => "DBM",
            "东通化" => "DTL",
            "丹徒" => "RUH",
            "大屯" => "DNT",
            "东湾" => "DRJ",
            "大武口" => "DFJ",
            "低窝铺" => "DWJ",
            "大王滩" => "DZZ",
            "大湾子" => "DFM",
            "大兴沟" => "DXL",
            "大兴" => "DXX",
            "定西" => "DSJ",
            "甸心" => "DXM",
            "东乡" => "DXG",
            "代县" => "DKV",
            "定襄" => "DXV",
            "东戌" => "RXP",
            "东辛庄" => "DXD",
            "丹阳" => "DYH",
            "大雁" => "DYX",
            "德阳" => "DYW",
            "当阳" => "DYN",
            "丹阳北" => "EXH",
            "大英东" => "IAW",
            "东淤地" => "DBV",
            "大营" => "DYV",
            "定远" => "EWH",
            "岱岳" => "RYV",
            "大元" => "DYZ",
            "大营镇" => "DJP",
            "大营子" => "DZD",
            "大战场" => "DTJ",
            "德州东" => "DIP",
            "低庄" => "DVQ",
            "东镇" => "DNV",
            "道州" => "DFZ",
            "东至" => "DCH",
            "东庄" => "DZV",
            "兑镇" => "DWV",
            "豆庄" => "ROP",
            "定州" => "DXP",
            "大竹园" => "DZY",
            "大杖子" => "DAP",
            "豆张庄" => "RZP",
            "峨边" => "EBW",
            "二道沟门" => "RDP",
            "二道湾" => "RDX",
            "二龙" => "RLD",
            "二龙山屯" => "ELA",
            "峨眉" => "EMW",
            "二密河" => "RML",
            "二营" => "RYJ",
            "鄂州" => "ECN",
            "安阳东" => "ADF",
            "保定东" => "BMP",
            "长阳" => "CYN",
            "东二道河" => "DRB",
            "大苴" => "DIM",
            "大青沟" => "DSD",
            "定州东" => "DOP",
            "福州" => "FZS",
            "福州南" => "FYS",
            "贵阳" => "GIW",
            "广州北" => "GBQ",
            "广州东" => "GGQ",
            "广州" => "GZQ",
            "广州南" => "IZQ",
            "哈尔滨" => "HBB",
            "哈尔滨东" => "VBB",
            "哈尔滨西" => "VAB",
            "合肥" => "HFH",
            "合肥西" => "HTH",
            "呼和浩特东" => "NDC",
            "呼和浩特" => "HHC",
            "海口东" => "HMQ",
            "海口" => "VUQ",
            "杭州" => "HZH",
            "杭州南" => "XHH",
            "济南" => "JNK",
            "济南东" => "JAK",
            "济南西" => "JGK",
            "防城港" => "FEZ",
            "福鼎" => "FES",
            "风陵渡" => "FLV",
            "涪陵" => "FLW",
            "富拉尔基" => "FRX",
            "抚顺北" => "FET",
            "佛山" => "FSQ",
            "阜新" => "FXD",
            "阜阳" => "FYH",
            "格尔木" => "GRO",
            "广汉" => "GHW",
            "古交" => "GJV",
            "桂林北" => "GBZ",
            "古莲" => "GRX",
            "桂林" => "GLZ",
            "固始" => "GXN",
            "广水" => "GSN",
            "干塘" => "GNJ",
            "广元" => "GYW",
            "赣州" => "GZG",
            "公主岭" => "GLT",
            "公主岭南" => "GBT",
            "淮安" => "AUH",
            "鹤北" => "HMB",
            "淮北" => "HRH",
            "淮滨" => "HVN",
            "河边" => "HBV",
            "潢川" => "KCN",
            "韩城" => "HCY",
            "邯郸" => "HDP",
            "横道河子" => "HDB",
            "鹤岗" => "HGB",
            "皇姑屯" => "HTT",
            "红果" => "HEM",
            "黑河" => "HJB",
            "怀化" => "HHQ",
            "汉口" => "HKN",
            "葫芦岛" => "HLD",
            "海拉尔" => "HRX",
            "霍林郭勒" => "HWD",
            "海伦" => "HLB",
            "侯马" => "HMV",
            "哈密" => "HMR",
            "淮南" => "HAH",
            "桦南" => "HNB",
            "海宁西" => "EUH",
            "鹤庆" => "HQM",
            "怀柔北" => "HBP",
            "怀柔" => "HRP",
            "黄石东" => "OSN",
            "华山" => "HSY",
            "黄石" => "HSN",
            "黄山" => "HKH",
            "衡水" => "HSP",
            "衡阳" => "HYQ",
            "菏泽" => "HIK",
            "贺州" => "HXZ",
            "汉中" => "HOY",
            "惠州" => "HCQ",
            "吉安" => "VAG",
            "集安" => "JAL",
            "江边村" => "JBG",
            "晋城" => "JCF",
            "金城江" => "JJZ",
            "景德镇" => "JCG",
            "嘉峰" => "JFF",
            "加格达奇" => "JGX",
            "井冈山" => "JGG",
            "蛟河" => "JHL",
            "金华南" => "RNH",
            "金华西" => "JBH",
            "九江" => "JJG",
            "吉林" => "JLL",
            "荆门" => "JMN",
            "佳木斯" => "JMB",
            "济宁" => "JIK",
            "集宁南" => "JAC",
            "酒泉" => "JQJ",
            "江山" => "JUH",
            "吉首" => "JIQ",
            "九台" => "JTL",
            "镜铁山" => "JVJ",
            "鸡西" => "JXB",
            "蓟县" => "JKP",
            "绩溪县" => "JRH",
            "嘉峪关" => "JGJ",
            "江油" => "JFW",
            "锦州" => "JZD",
            "金州" => "JZT",
            "福安" => "FAS",
            "防城" => "FAZ",
            "丰城" => "FCG",
            "丰城南" => "FNG",
            "肥东" => "FIH",
            "发耳" => "FEM",
            "富海" => "FHX",
            "福海" => "FHR",
            "凤凰城" => "FHT",
            "奉化" => "FHH",
            "富锦" => "FIB",
            "范家屯" => "FTT",
            "福利屯" => "FTB",
            "丰乐镇" => "FZB",
            "阜南" => "FNH",
            "阜宁" => "AKH",
            "抚宁" => "FNP",
            "福清" => "FQS",
            "福泉" => "VMW",
            "丰水村" => "FSJ",
            "丰顺" => "FUQ",
            "繁峙" => "FSV",
            "抚顺" => "FST",
            "福山口" => "FKP",
            "扶绥" => "FSZ",
            "冯屯" => "FTX",
            "浮图峪" => "FYP",
            "富县东" => "FDY",
            "凤县" => "FXY",
            "富县" => "FEY",
            "费县" => "FXK",
            "凤阳" => "FUH",
            "汾阳" => "FAV",
            "扶余北" => "FBT",
            "分宜" => "FYG",
            "富源" => "FYM",
            "扶余" => "FYT",
            "富裕" => "FYX",
            "抚州北" => "FBG",
            "凤州" => "FZY",
            "丰镇" => "FZC",
            "范镇" => "VZK",
            "固安" => "GFP",
            "广安" => "VJW",
            "高碑店" => "GBP",
            "沟帮子" => "GBD",
            "甘草店" => "GDJ",
            "谷城" => "GCN",
            "藁城" => "GEP",
            "高村" => "GCV",
            "古城镇" => "GZB",
            "广德" => "GRH",
            "贵定" => "GTW",
            "贵定南" => "IDW",
            "古东" => "GDV",
            "贵港" => "GGZ",
            "官高" => "GVP",
            "葛根庙" => "GGT",
            "干沟" => "GGL",
            "甘谷" => "GGJ",
            "高各庄" => "GGP",
            "甘河" => "GAX",
            "根河" => "GEX",
            "郭家店" => "GDT",
            "孤家子" => "GKT",
            "高老" => "GOB",
            "古浪" => "GLJ",
            "皋兰" => "GEJ",
            "高楼房" => "GFM",
            "归流河" => "GHT",
            "关林" => "GLF",
            "甘洛" => "VOW",
            "郭磊庄" => "GLP",
            "高密" => "GMK",
            "公庙子" => "GMC",
            "工农湖" => "GRT",
            "广宁寺" => "GNT",
            "广南卫" => "GNM",
            "高平" => "GPF",
            "甘泉北" => "GEY",
            "共青城" => "GAG",
            "甘旗卡" => "GQD",
            "甘泉" => "GQY",
            "高桥镇" => "GZD",
            "赶水" => "GSW",
            "灌水" => "GST",
            "孤山口" => "GSP",
            "果松" => "GSL",
            "高山子" => "GSD",
            "嘎什甸子" => "GXD",
            "高台" => "GTJ",
            "高滩" => "GAY",
            "古田" => "GTS",
            "官厅" => "GTP",
            "广通" => "GOM",
            "官厅西" => "KEP",
            "贵溪" => "GXG",
            "涡阳" => "GYH",
            "巩义" => "GXF",
            "高邑" => "GIP",
            "巩义南" => "GYF",
            "固原" => "GUJ",
            "菇园" => "GYL",
            "公营子" => "GYD",
            "光泽" => "GZS",
            "古镇" => "GNQ",
            "瓜州" => "GZJ",
            "高州" => "GSQ",
            "固镇" => "GEH",
            "盖州" => "GXT",
            "官字井" => "GOT",
            "革镇堡" => "GZT",
            "冠豸山" => "GSS",
            "盖州西" => "GAT",
            "红安" => "HWN",
            "淮安南" => "AMH",
            "红安西" => "VXN",
            "海安县" => "HIH",
            "黄柏" => "HBL",
            "海北" => "HEB",
            "鹤壁" => "HAF",
            "华城" => "VCQ",
            "合川" => "WKW",
            "河唇" => "HCZ",
            "汉川" => "HCN",
            "海城" => "HCT",
            "黑冲滩" => "HCJ",
            "黄村" => "HCP",
            "海城西" => "HXT",
            "化德" => "HGC",
            "洪洞" => "HDV",
            "横峰" => "HFG",
            "韩府湾" => "HXJ",
            "汉沽" => "HGP",
            "黄瓜园" => "HYM",
            "红光镇" => "IGW",
            "浑河" => "HHT",
            "红花沟" => "VHD",
            "黄花筒" => "HUD",
            "贺家店" => "HJJ",
            "和静" => "HJR",
            "红江" => "HFM",
            "黑井" => "HIM",
            "获嘉" => "HJF",
            "河津" => "HJV",
            "涵江" => "HJS",
            "华家" => "HJT",
            "河间西" => "HXP",
            "花家庄" => "HJM",
            "河口南" => "HKJ",
            "黄口" => "KOH",
            "湖口" => "HKG",
            "呼兰" => "HUB",
            "葫芦岛北" => "HPD",
            "浩良河" => "HHB",
            "哈拉海" => "HIT",
            "鹤立" => "HOB",
            "桦林" => "HIB",
            "黄陵" => "ULY",
            "海林" => "HRB",
            "虎林" => "VLB",
            "寒岭" => "HAT",
            "和龙" => "HLL",
            "海龙" => "HIL",
            "哈拉苏" => "HAX",
            "呼鲁斯太" => "VTJ",
            "火连寨" => "HLT",
            "黄梅" => "VEH",
            "蛤蟆塘" => "HMT",
            "韩麻营" => "HYP",
            "黄泥河" => "HHL",
            "海宁" => "HNH",
            "惠农" => "HMJ",
            "和平" => "VAQ",
            "花棚子" => "HZM",
            "花桥" => "VQH",
            "宏庆" => "HEY",
            "怀仁" => "HRV",
            "华容" => "HRN",
            "华山北" => "HDY",
            "黄松甸" => "HDL",
            "和什托洛盖" => "VSR",
            "红山" => "VSB",
            "汉寿" => "VSQ",
            "衡山" => "HSQ",
            "黑水" => "HOT",
            "惠山" => "VCH",
            "虎什哈" => "HHP",
            "红寺堡" => "HSJ",
            "虎石台" => "HUT",
            "海石湾" => "HSO",
            "衡山西" => "HEQ",
            "红砂岘" => "VSJ",
            "黑台" => "HQB",
            "桓台" => "VTK",
            "和田" => "VTR",
            "会同" => "VTQ",
            "海坨子" => "HZT",
            "黑旺" => "HWK",
            "海湾" => "RWH",
            "红星" => "VXB",
            "徽县" => "HYY",
            "红兴隆" => "VHB",
            "换新天" => "VTB",
            "红岘台" => "HTJ",
            "红彦" => "VIX",
            "合阳" => "HAY",
            "海阳" => "HYK",
            "衡阳东" => "HVQ",
            "华蓥" => "HUW",
            "汉阴" => "HQY",
            "黄羊滩" => "HGJ",
            "汉源" => "WHW",
            "湟源" => "HNO",
            "河源" => "VIQ",
            "花园" => "HUN",
            "黄羊镇" => "HYJ",
            "化州" => "HZZ",
            "黄州" => "VON",
            "霍州" => "HZV",
            "惠州西" => "VXQ",
            "巨宝" => "JRT",
            "靖边" => "JIY",
            "金宝屯" => "JBD",
            "晋城北" => "JEF",
            "金昌" => "JCJ",
            "鄄城" => "JCK",
            "交城" => "JNV",
            "建昌" => "JFD",
            "峻德" => "JDB",
            "井店" => "JFP",
            "鸡东" => "JOB",
            "江都" => "UDH",
            "鸡冠山" => "JST",
            "金沟屯" => "VGP",
            "静海" => "JHP",
            "金河" => "JHX",
            "锦河" => "JHB",
            "锦和" => "JHQ",
            "精河" => "JHR",
            "精河南" => "JIR",
            "江华" => "JHZ",
            "建湖" => "AJH",
            "纪家沟" => "VJD",
            "晋江" => "JJS",
            "江津" => "JJW",
            "姜家" => "JJB",
            "金坑" => "JKT",
            "芨岭" => "JLJ",
            "金马村" => "JMM",
            "角美" => "JES",
            "江门" => "JWQ",
            "莒南" => "JOK",
            "井南" => "JNP",
            "建瓯" => "JVS",
            "经棚" => "JPC",
            "江桥" => "JQX",
            "九三" => "SSX",
            "金山北" => "EGH",
            "京山" => "JCN",
            "建始" => "JRN",
            "嘉善" => "JSH",
            "稷山" => "JVV",
            "吉舒" => "JSL",
            "建设" => "JET",
            "甲山" => "JOP",
            "建三江" => "JIB",
            "嘉善南" => "EAH",
            "金山屯" => "JTB",
            "江所田" => "JOM",
            "景泰" => "JTJ",
            "吉文" => "JWX",
            "进贤" => "JUG",
            "莒县" => "JKK",
            "嘉祥" => "JUK",
            "介休" => "JXV",
            "井陉" => "JJP",
            "嘉兴" => "JXH",
            "嘉兴南" => "EPH",
            "夹心子" => "JXT",
            "简阳" => "JYW",
            "揭阳" => "JRQ",
            "建阳" => "JYS",
            "姜堰" => "UEH",
            "巨野" => "JYK",
            "江永" => "JYZ",
            "靖远" => "JYJ",
            "缙云" => "JYH",
            "江源" => "SZL",
            "济源" => "JYF",
            "靖远西" => "JXJ",
            "胶州北" => "JZK",
            "焦作东" => "WEF",
            "靖州" => "JEQ",
            "荆州" => "JBN",
            "金寨" => "JZH",
            "晋州" => "JXP",
            "胶州" => "JXK",
            "锦州南" => "JOD",
            "焦作" => "JOF",
            "旧庄窝" => "JVP",
            "金杖子" => "JYD",
            "富川" => "FDZ",
            "抚远" => "FYB",
            "高碑店东" => "GMP",
            "革居" => "GEM",
            "光明城" => "IMQ",
            "高邑西" => "GNP",
            "鹤壁东" => "HFF",
            "寒葱沟" => "HKB",
            "邯郸东" => "HPP",
            "合肥北城" => "COH",
            "洪河" => "HPB",
            "虎门" => "IUQ",
            "哈密南" => "HLR",
            "淮南东" => "HOH",
            "建水" => "JSM",
            "昆明" => "KMM",
            "昆明西" => "KXM",
            "拉萨" => "LSO",
            "兰州东" => "LVJ",
            "兰州" => "LZJ",
            "兰州西" => "LAJ",
            "南昌" => "NCG",
            "南京" => "NJH",
            "南京南" => "NKH",
            "南宁" => "NNZ",
            "库尔勒" => "KLR",
            "开封" => "KFF",
            "岢岚" => "KLV",
            "凯里" => "KLW",
            "喀什" => "KSR",
            "昆山南" => "KNH",
            "奎屯" => "KTR",
            "开原" => "KYT",
            "六安" => "UAH",
            "灵宝" => "LBF",
            "芦潮港" => "UCH",
            "隆昌" => "LCW",
            "陆川" => "LKZ",
            "利川" => "LCN",
            "临川" => "LCG",
            "潞城" => "UTP",
            "鹿道" => "LDL",
            "娄底" => "LDQ",
            "临汾" => "LFV",
            "良各庄" => "LGP",
            "临河" => "LHC",
            "漯河" => "LON",
            "绿化" => "LWJ",
            "隆化" => "UHP",
            "丽江" => "LHM",
            "临江" => "LQL",
            "龙井" => "LJL",
            "吕梁" => "LHV",
            "醴陵" => "LLG",
            "柳林南" => "LKV",
            "滦平" => "UPP",
            "六盘水" => "UMW",
            "灵丘" => "LVV",
            "旅顺" => "LST",
            "陇西" => "LXJ",
            "澧县" => "LEQ",
            "兰溪" => "LWH",
            "临西" => "UEP",
            "耒阳" => "LYQ",
            "洛阳" => "LYF",
            "龙岩" => "LYS",
            "洛阳东" => "LDF",
            "连云港东" => "UKH",
            "临沂" => "LVK",
            "洛阳龙门" => "LLF",
            "柳园" => "DHR",
            "凌源" => "LYD",
            "辽源" => "LYL",
            "立志" => "LZX",
            "柳州" => "LZZ",
            "辽中" => "LZD",
            "麻城" => "MCN",
            "免渡河" => "MDX",
            "牡丹江" => "MDB",
            "莫尔道嘎" => "MRX",
            "满归" => "MHX",
            "明光" => "MGH",
            "漠河" => "MVX",
            "梅江" => "MKQ",
            "茂名东" => "MDQ",
            "茂名" => "MMZ",
            "密山" => "MSB",
            "马三家" => "MJT",
            "麻尾" => "VAW",
            "绵阳" => "MYW",
            "梅州" => "MOQ",
            "满洲里" => "MLX",
            "宁波东" => "NVH",
            "南岔" => "NCB",
            "南充" => "NCW",
            "南丹" => "NDZ",
            "南大庙" => "NMP",
            "南芬" => "NFT",
            "讷河" => "NHX",
            "嫩江" => "NGX",
            "内江" => "NJW",
            "南平" => "NPS",
            "南通" => "NUH",
            "南阳" => "NFF",
            "碾子山" => "NZX",
            "开安" => "KAT",
            "库车" => "KCR",
            "康城" => "KCP",
            "库都尔" => "KDX",
            "宽甸" => "KDT",
            "克东" => "KOB",
            "开江" => "KAW",
            "康金井" => "KJB",
            "喀喇其" => "KQX",
            "开鲁" => "KLC",
            "克拉玛依" => "KHR",
            "口前" => "KQL",
            "奎山" => "KAB",
            "昆山" => "KSH",
            "克山" => "KSB",
            "开通" => "KTT",
            "康熙岭" => "KXZ",
            "克一河" => "KHX",
            "开原西" => "KXT",
            "康庄" => "KZP",
            "来宾" => "UBZ",
            "老边" => "LLT",
            "灵宝西" => "LPF",
            "龙川" => "LUQ",
            "乐昌" => "LCQ",
            "黎城" => "UCP",
            "聊城" => "UCK",
            "蓝村" => "LCK",
            "林东" => "LRC",
            "乐都" => "LDO",
            "梁底下" => "LDP",
            "六道河子" => "LVP",
            "鲁番" => "LVM",
            "廊坊" => "LJP",
            "落垡" => "LOP",
            "廊坊北" => "LFP",
            "禄丰" => "LFM",
            "老府" => "UFD",
            "兰岗" => "LNB",
            "龙骨甸" => "LGM",
            "芦沟" => "LOM",
            "龙沟" => "LGJ",
            "拉古" => "LGB",
            "临海" => "UFH",
            "林海" => "LXX",
            "拉哈" => "LHX",
            "凌海" => "JID",
            "柳河" => "LNL",
            "六合" => "KLH",
            "龙华" => "LHP",
            "滦河沿" => "UNP",
            "六合镇" => "LEX",
            "亮甲店" => "LRT",
            "刘家店" => "UDT",
            "刘家河" => "LVT",
            "连江" => "LKS",
            "李家" => "LJB",
            "罗江" => "LJW",
            "廉江" => "LJZ",
            "庐江" => "UJH",
            "两家" => "UJT",
            "龙江" => "LJX",
            "龙嘉" => "UJL",
            "莲江口" => "LHB",
            "蔺家楼" => "ULK",
            "李家坪" => "LIJ",
            "兰考" => "LKF",
            "林口" => "LKB",
            "路口铺" => "LKQ",
            "老莱" => "LAX",
            "拉林" => "LAB",
            "陆良" => "LRM",
            "龙里" => "LLW",
            "零陵" => "UWZ",
            "临澧" => "LWQ",
            "兰棱" => "LLB",
            "卢龙" => "UAP",
            "喇嘛甸" => "LMX",
            "里木店" => "LMB",
            "洛门" => "LMJ",
            "龙南" => "UNG",
            "梁平" => "UQW",
            "罗平" => "LPM",
            "落坡岭" => "LPP",
            "六盘山" => "UPJ",
            "乐平市" => "LPG",
            "临清" => "UQK",
            "龙泉寺" => "UQJ",
            "乐善村" => "LUM",
            "冷水江东" => "UDQ",
            "连山关" => "LGT",
            "流水沟" => "USP",
            "陵水" => "LIQ",
            "乐山" => "UTW",
            "罗山" => "LRN",
            "鲁山" => "LAF",
            "丽水" => "USH",
            "梁山" => "LMK",
            "灵石" => "LSV",
            "露水河" => "LUL",
            "庐山" => "LSG",
            "林盛堡" => "LBT",
            "柳树屯" => "LSD",
            "梨树镇" => "LSB",
            "龙山镇" => "LAS",
            "李石寨" => "LET",
            "黎塘" => "LTZ",
            "轮台" => "LAR",
            "芦台" => "LTP",
            "龙塘坝" => "LBM",
            "濑湍" => "LVZ",
            "骆驼巷" => "LTJ",
            "李旺" => "VLJ",
            "莱芜东" => "LWK",
            "狼尾山" => "LRJ",
            "灵武" => "LNJ",
            "莱芜西" => "UXK",
            "朗乡" => "LXB",
            "陇县" => "LXY",
            "临湘" => "LXQ",
            "莱西" => "LXK",
            "林西" => "LXC",
            "滦县" => "UXP",
            "略阳" => "LYY",
            "莱阳" => "LYK",
            "辽阳" => "LYT",
            "临沂北" => "UYK",
            "凌源东" => "LDD",
            "连云港" => "UIH",
            "老羊壕" => "LYC",
            "临颍" => "LNF",
            "老营" => "LXL",
            "龙游" => "LMH",
            "罗源" => "LVS",
            "林源" => "LYX",
            "涟源" => "LAQ",
            "涞源" => "LYP",
            "耒阳西" => "LPQ",
            "临泽" => "LEJ",
            "龙爪沟" => "LZT",
            "雷州" => "UAQ",
            "六枝" => "LIW",
            "鹿寨" => "LIZ",
            "来舟" => "LZS",
            "龙镇" => "LZA",
            "拉鲊" => "LEM",
            "明安" => "MAC",
            "马鞍山" => "MAH",
            "毛坝" => "MBY",
            "毛坝关" => "MGY",
            "麻城北" => "MBN",
            "渑池" => "MCF",
            "明城" => "MCL",
            "庙城" => "MAP",
            "渑池南" => "MNF",
            "茅草坪" => "KPM",
            "猛洞河" => "MUQ",
            "磨刀石" => "MOB",
            "弥渡" => "MDF",
            "帽儿山" => "MRB",
            "明港" => "MGN",
            "梅河口" => "MHL",
            "马皇" => "MHZ",
            "孟家岗" => "MGB",
            "美兰" => "MHQ",
            "汨罗东" => "MQQ",
            "马莲河" => "MHB",
            "茅岭" => "MLZ",
            "庙岭" => "MLL",
            "茂林" => "MLD",
            "穆棱" => "MLB",
            "马林" => "MID",
            "马龙" => "MGM",
            "汨罗" => "MLQ",
            "木里图" => "MUD",
            "密马龙" => "MMM",
            "玛纳斯湖" => "MNR",
            "冕宁" => "UGW",
            "沐滂" => "MPQ",
            "马桥河" => "MQB",
            "闽清" => "MQS",
            "民权" => "MQF",
            "明水河" => "MUT",
            "麻山" => "MAB",
            "眉山" => "MSW",
            "漫水湾" => "MKW",
            "茂舍祖" => "MOM",
            "米沙子" => "MST",
            "庙台子" => "MZB",
            "美溪" => "MEB",
            "勉县" => "MVY",
            "麻阳" => "MVQ",
            "牧羊村" => "MCM",
            "米易" => "MMW",
            "麦园" => "MYS",
            "墨玉" => "MUR",
            "密云" => "MUP",
            "庙庄" => "MZJ",
            "米脂" => "MEY",
            "明珠" => "MFQ",
            "宁安" => "NAB",
            "农安" => "NAT",
            "南博山" => "NBK",
            "南仇" => "NCK",
            "南城司" => "NSP",
            "宁村" => "NCZ",
            "宁德" => "NES",
            "南观村" => "NGP",
            "南宫东" => "NFP",
            "南关岭" => "NLT",
            "宁国" => "NNH",
            "宁海" => "NHH",
            "南河川" => "NHJ",
            "南华" => "NHS",
            "泥河子" => "NHD",
            "宁家" => "NVT",
            "牛家" => "NJB",
            "南靖" => "NJS",
            "能家" => "NJD",
            "南口" => "NKP",
            "南口前" => "NKT",
            "南朗" => "NNQ",
            "乃林" => "NLD",
            "尼勒克" => "NIR",
            "那罗" => "ULZ",
            "宁陵县" => "NLF",
            "奈曼" => "NMD",
            "宁明" => "NMZ",
            "南木" => "NMX",
            "南平南" => "NNS",
            "那铺" => "NPZ",
            "南桥" => "NQD",
            "那曲" => "NQO",
            "暖泉" => "NQJ",
            "南台" => "NTT",
            "南头" => "NOQ",
            "宁武" => "NWV",
            "南湾子" => "NWP",
            "南翔北" => "NEH",
            "宁乡" => "NXQ",
            "内乡" => "NXF",
            "牛心台" => "NXT",
            "南峪" => "NUP",
            "娘子关" => "NIP",
            "南召" => "NAF",
            "南杂木" => "NZT",
            "库伦" => "KLD",
            "漯河西" => "LBN",
            "明港东" => "MDN",
            "蒙自北" => "MBM",
            "上海" => "SHH",
            "上海南" => "SNH",
            "上海虹桥" => "AOH",
            "上海西" => "SXH",
            "天津北" => "TBP",
            "天津" => "TJP",
            "天津南" => "TIP",
            "天津西" => "TXP",
            "石家庄北" => "VVP",
            "石家庄" => "SJP",
            "沈阳" => "SYT",
            "沈阳北" => "SBT",
            "沈阳东" => "SDT",
            "太原北" => "TBV",
            "太原东" => "TDV",
            "太原" => "TYV",
            "平顶山" => "PEN",
            "盘锦" => "PVD",
            "平凉" => "PIJ",
            "平凉南" => "POJ",
            "平泉" => "PQP",
            "坪石" => "PSQ",
            "萍乡" => "PXG",
            "凭祥" => "PXZ",
            "郫县西" => "PCW",
            "攀枝花" => "PRW",
            "蕲春" => "QRN",
            "青城山" => "QSW",
            "青岛" => "QDK",
            "清河城" => "QYP",
            "黔江" => "QNW",
            "曲靖" => "QJM",
            "前进镇" => "QEB",
            "齐齐哈尔" => "QHX",
            "七台河" => "QTB",
            "沁县" => "QVV",
            "泉州东" => "QRS",
            "泉州" => "QYS",
            "衢州" => "QEH",
            "融安" => "RAZ",
            "汝箕沟" => "RQJ",
            "瑞金" => "RJG",
            "日照" => "RZK",
            "双城堡" => "SCB",
            "绥芬河" => "SFB",
            "韶关东" => "SGQ",
            "山海关" => "SHD",
            "绥化" => "SHB",
            "三间房" => "SFX",
            "苏家屯" => "SXT",
            "舒兰" => "SLL",
            "三明" => "SMS",
            "神木" => "OMY",
            "三门峡" => "SMF",
            "商南" => "ONY",
            "遂宁" => "NIW",
            "四平" => "SPT",
            "商丘" => "SQF",
            "上饶" => "SRG",
            "韶山" => "SSQ",
            "宿松" => "OAH",
            "汕头" => "OTQ",
            "邵武" => "SWS",
            "涉县" => "OEP",
            "三亚" => "SEQ",
            "邵阳" => "SYQ",
            "十堰" => "SNN",
            "双鸭山" => "SSB",
            "松原" => "VYT",
            "深圳" => "SZQ",
            "苏州" => "SZH",
            "随州" => "SZN",
            "宿州" => "OXH",
            "朔州" => "SUV",
            "深圳西" => "OSQ",
            "塘豹" => "TBQ",
            "塔尔气" => "TVX",
            "潼关" => "TGY",
            "塘沽" => "TGP",
            "塔河" => "TXX",
            "通化" => "THL",
            "泰来" => "TLX",
            "吐鲁番" => "TFR",
            "通辽" => "TLD",
            "铁岭" => "TLT",
            "陶赖昭" => "TPT",
            "图们" => "TML",
            "铜仁" => "RDQ",
            "唐山北" => "FUP",
            "田师府" => "TFT",
            "泰山" => "TAK",
            "天水" => "TSJ",
            "唐山" => "TSP",
            "通远堡" => "TYT",
            "太阳升" => "TQT",
            "泰州" => "UTH",
            "桐梓" => "TZW",
            "通州西" => "TAP",
            "平安" => "PAL",
            "蓬安" => "PAW",
            "平安驿" => "PNO",
            "磐安镇" => "PAJ",
            "平安镇" => "PZT",
            "蒲城东" => "PEY",
            "蒲城" => "PCY",
            "裴德" => "PDB",
            "偏店" => "PRP",
            "平顶山西" => "BFF",
            "坡底下" => "PXJ",
            "瓢儿屯" => "PRT",
            "平房" => "PFB",
            "平岗" => "PGL",
            "平关" => "PGM",
            "盘关" => "PAM",
            "平果" => "PGZ",
            "徘徊北" => "PHP",
            "平河口" => "PHM",
            "盘锦北" => "PBD",
            "潘家店" => "PDP",
            "皮口" => "PKT",
            "普兰店" => "PLT",
            "偏岭" => "PNT",
            "平山" => "PSB",
            "彭山" => "PSW",
            "皮山" => "PSR",
            "彭水" => "PHW",
            "磐石" => "PSL",
            "平社" => "PSV",
            "平台" => "PVT",
            "平田" => "PTM",
            "莆田" => "PTS",
            "葡萄菁" => "PTW",
            "普湾" => "PWT",
            "平旺" => "PWV",
            "平型关" => "PGV",
            "普雄" => "POW",
            "平洋" => "PYX",
            "彭阳" => "PYJ",
            "平遥" => "PYV",
            "平邑" => "PIK",
            "平原堡" => "PPJ",
            "平原" => "PYK",
            "平峪" => "PYP",
            "彭泽" => "PZG",
            "邳州" => "PJH",
            "平庄" => "PZD",
            "泡子" => "POD",
            "平庄南" => "PND",
            "乾安" => "QOT",
            "庆安" => "QAB",
            "迁安" => "QQP",
            "祁东北" => "QRQ",
            "七甸" => "QDM",
            "曲阜东" => "QAK",
            "庆丰" => "QFT",
            "奇峰塔" => "QVP",
            "曲阜" => "QFK",
            "勤丰营" => "QFM",
            "琼海" => "QYQ",
            "秦皇岛" => "QTP",
            "千河" => "QUY",
            "清河" => "QIP",
            "清河门" => "QHD",
            "清华园" => "QHP",
            "渠旧" => "QJZ",
            "綦江" => "QJW",
            "潜江" => "QJN",
            "全椒" => "INH",
            "秦家" => "QJB",
            "祁家堡" => "QBT",
            "清涧县" => "QNY",
            "秦家庄" => "QZV",
            "七里河" => "QLD",
            "渠黎" => "QLZ",
            "秦岭" => "QLY",
            "青龙山" => "QGH",
            "青龙寺" => "QSM",
            "祁门" => "QIH",
            "前磨头" => "QMP",
            "青山" => "QSB",
            "全胜" => "QVB",
            "确山" => "QSN",
            "清水" => "QUJ",
            "前山" => "QXQ",
            "戚墅堰" => "QYH",
            "青田" => "QVH",
            "桥头" => "QAT",
            "青铜峡" => "QTJ",
            "前卫" => "QWD",
            "前苇塘" => "QWP",
            "渠县" => "QRW",
            "祁县" => "QXV",
            "青县" => "QXP",
            "桥西" => "QXJ",
            "清徐" => "QUV",
            "旗下营" => "QXC",
            "千阳" => "QOY",
            "沁阳" => "QYF",
            "泉阳" => "QYL",
            "祁阳北" => "QVQ",
            "七营" => "QYJ",
            "庆阳山" => "QSJ",
            "清远" => "QBQ",
            "清原" => "QYT",
            "钦州东" => "QDZ",
            "全州" => "QZZ",
            "钦州" => "QRZ",
            "青州市" => "QZK",
            "瑞安" => "RAH",
            "荣昌" => "RCW",
            "瑞昌" => "RCG",
            "如皋" => "RBH",
            "容桂" => "RUQ",
            "任丘" => "RQP",
            "乳山" => "ROK",
            "融水" => "RSZ",
            "热水" => "RSD",
            "容县" => "RXZ",
            "饶阳" => "RVP",
            "汝阳" => "RYF",
            "绕阳河" => "RHD",
            "汝州" => "ROF",
            "石坝" => "OBJ",
            "上板城" => "SBP",
            "施秉" => "AQW",
            "上板城南" => "OBP",
            "世博园" => "ZWT",
            "双城北" => "SBB",
            "商城" => "SWN",
            "莎车" => "SCR",
            "顺昌" => "SCS",
            "舒城" => "OCH",
            "神池" => "SMV",
            "沙城" => "SCP",
            "石城" => "SCT",
            "山城镇" => "SCL",
            "山丹" => "SDJ",
            "顺德" => "ORQ",
            "绥德" => "ODY",
            "邵东" => "SOQ",
            "水洞" => "SIL",
            "商都" => "SXC",
            "十渡" => "SEP",
            "四道湾" => "OUD",
            "顺德学院" => "OJQ",
            "绅坊" => "OLH",
            "双丰" => "OFB",
            "四方台" => "STB",
            "水富" => "OTW",
            "三关口" => "OKJ",
            "桑根达来" => "OGC",
            "韶关" => "SNQ",
            "上高镇" => "SVK",
            "上杭" => "JBS",
            "沙海" => "SED",
            "松河" => "SBM",
            "沙河" => "SHP",
            "沙河口" => "SKT",
            "赛汗塔拉" => "SHC",
            "沙河市" => "VOP",
            "沙后所" => "SSD",
            "山河屯" => "SHL",
            "三河县" => "OXP",
            "四合永" => "OHD",
            "三汇镇" => "OZW",
            "双河镇" => "SEL",
            "石河子" => "SZR",
            "三合庄" => "SVP",
            "三家店" => "ODP",
            "水家湖" => "SQH",
            "沈家河" => "OJJ",
            "松江河" => "SJL",
            "尚家" => "SJB",
            "孙家" => "SUB",
            "沈家" => "OJB",
            "松江" => "SAH",
            "三江口" => "SKD",
            "司家岭" => "OLK",
            "松江南" => "IMH",
            "石景山南" => "SRP",
            "邵家堂" => "SJJ",
            "三江县" => "SOZ",
            "三家寨" => "SMM",
            "十家子" => "SJD",
            "松江镇" => "OZL",
            "施家嘴" => "SHM",
            "深井子" => "SWT",
            "什里店" => "OMP",
            "疏勒" => "SUR",
            "疏勒河" => "SHJ",
            "舍力虎" => "VLD",
            "石磷" => "SPB",
            "绥棱" => "SIB",
            "石岭" => "SOL",
            "石林" => "SLM",
            "石林南" => "LNM",
            "石龙" => "SLQ",
            "萨拉齐" => "SLC",
            "索伦" => "SNT",
            "商洛" => "OLY",
            "沙岭子" => "SLP",
            "三门峡南" => "SCF",
            "三门县" => "OQH",
            "石门县" => "OMQ",
            "三门峡西" => "SXF",
            "肃宁" => "SYP",
            "宋" => "SOB",
            "双牌" => "SBZ",
            "四平东" => "PPT",
            "遂平" => "SON",
            "沙坡头" => "SFJ",
            "商丘南" => "SPF",
            "水泉" => "SID",
            "石泉县" => "SXY",
            "石桥子" => "SQT",
            "石人城" => "SRB",
            "石人" => "SRL",
            "山市" => "SQB",
            "神树" => "SWB",
            "鄯善" => "SSR",
            "三水" => "SJQ",
            "泗水" => "OSK",
            "石山" => "SAD",
            "松树" => "SFT",
            "首山" => "SAT",
            "三十家" => "SRD",
            "三十里堡" => "SST",
            "松树镇" => "SSL",
            "松桃" => "MZQ",
            "索图罕" => "SHX",
            "三堂集" => "SDH",
            "石头" => "OTB",
            "神头" => "SEV",
            "沙沱" => "SFM",
            "上万" => "SWP",
            "孙吴" => "SKB",
            "沙湾县" => "SXR",
            "遂溪" => "SXZ",
            "沙县" => "SAS",
            "绍兴" => "SOH",
            "歙县" => "OVH",
            "石岘" => "SXL",
            "上西铺" => "SXM",
            "石峡子" => "SXJ",
            "绥阳" => "SYB",
            "沭阳" => "FMH",
            "寿阳" => "SYV",
            "水洋" => "OYP",
            "三阳川" => "SYJ",
            "上腰墩" => "SPJ",
            "三营" => "OEJ",
            "顺义" => "SOP",
            "三义井" => "OYD",
            "三源浦" => "SYL",
            "三原" => "SAY",
            "上虞" => "BDH",
            "上园" => "SUD",
            "水源" => "OYJ",
            "桑园子" => "SAJ",
            "绥中北" => "SND",
            "苏州北" => "OHH",
            "宿州东" => "SRH",
            "深圳东" => "BJQ",
            "深州" => "OZP",
            "孙镇" => "OZY",
            "绥中" => "SZD",
            "尚志" => "SZB",
            "师庄" => "SNM",
            "松滋" => "SIN",
            "师宗" => "SEM",
            "苏州园区" => "KAH",
            "苏州新区" => "ITH",
            "石嘴山" => "SZJ",
            "泰安" => "TMK",
            "台安" => "TID",
            "通安驿" => "TAJ",
            "桐柏" => "TBF",
            "通北" => "TBB",
            "汤池" => "TCX",
            "桐城" => "TTH",
            "郯城" => "TZK",
            "铁厂" => "TCL",
            "桃村" => "TCK",
            "通道" => "TRQ",
            "田东" => "TDZ",
            "天岗" => "TGL",
            "土贵乌拉" => "TGC",
            "通沟" => "TOL",
            "太谷" => "TGV",
            "塔哈" => "THX",
            "棠海" => "THM",
            "唐河" => "THF",
            "泰和" => "THG",
            "太湖" => "TKH",
            "团结" => "TIX",
            "谭家井" => "TNJ",
            "陶家屯" => "TOT",
            "唐家湾" => "PDQ",
            "统军庄" => "TZP",
            "泰康" => "TKX",
            "吐列毛杜" => "TMD",
            "图里河" => "TEX",
            "亭亮" => "TIZ",
            "田林" => "TFZ",
            "铜陵" => "TJH",
            "铁力" => "TLB",
            "铁岭西" => "PXT",
            "天门" => "TMN",
            "天门南" => "TNN",
            "太姥山" => "TLS",
            "土牧尔台" => "TRC",
            "土门子" => "TCJ",
            "潼南" => "TVW",
            "洮南" => "TVT",
            "太平川" => "TIT",
            "太平镇" => "TEB",
            "图强" => "TQX",
            "台前" => "TTK",
            "天桥岭" => "TQL",
            "土桥子" => "TQJ",
            "汤山城" => "TCT",
            "桃山" => "TAB",
            "塔石嘴" => "TIM",
            "通途" => "TUT",
            "汤旺河" => "THB",
            "同心" => "TXJ",
            "土溪" => "TSW",
            "桐乡" => "TCH",
            "田阳" => "TRZ",
            "桃映" => "TKQ",
            "天义" => "TND",
            "汤阴" => "TYF",
            "驼腰岭" => "TIL",
            "太阳山" => "TYJ",
            "汤原" => "TYB",
            "塔崖驿" => "TYP",
            "滕州东" => "TEK",
            "台州" => "TZH",
            "天祝" => "TZJ",
            "滕州" => "TXK",
            "天镇" => "TZV",
            "桐子林" => "TEW",
            "天柱山" => "QWH",
            "前锋" => "QFB",
            "庆盛" => "QSQ",
            "深圳北" => "IOQ",
            "通海" => "TAM",
            "武汉" => "WHN",
            "王家营西" => "KNM",
            "乌鲁木齐" => "WMR",
            "西安北" => "EAY",
            "西安" => "XAY",
            "西安南" => "CAY",
            "西宁西" => "XXO",
            "银川" => "YIJ",
            "郑州" => "ZZF",
            "五常" => "WCB",
            "武昌" => "WCN",
            "瓦房店" => "WDT",
            "威海" => "WKK",
            "芜湖" => "WHH",
            "乌海西" => "WXC",
            "吴家屯" => "WJT",
            "武隆" => "WLW",
            "乌兰浩特" => "WWT",
            "渭南" => "WNY",
            "威舍" => "WSM",
            "歪头山" => "WIT",
            "武威" => "WUJ",
            "武威南" => "WWJ",
            "无锡" => "WXH",
            "乌西" => "WXR",
            "乌伊岭" => "WPB",
            "武夷山" => "WAS",
            "万源" => "WYY",
            "万州" => "WYW",
            "梧州" => "WZZ",
            "温州" => "RZH",
            "温州南" => "VRH",
            "西昌" => "ECW",
            "许昌" => "XCF",
            "西昌南" => "ENW",
            "香坊" => "XFB",
            "轩岗" => "XGV",
            "兴国" => "EUG",
            "宣汉" => "XHY",
            "新会" => "EFQ",
            "新晃" => "XLQ",
            "锡林浩特" => "XTC",
            "兴隆县" => "EXP",
            "厦门北" => "XKS",
            "厦门" => "XMS",
            "厦门高崎" => "XBS",
            "秀山" => "ETW",
            "小市" => "XST",
            "向塘" => "XTG",
            "宣威" => "XWM",
            "新乡" => "XXF",
            "信阳" => "XUN",
            "咸阳" => "XYY",
            "襄阳" => "XFN",
            "熊岳城" => "XYT",
            "兴义" => "XRZ",
            "新沂" => "VIH",
            "新余" => "XUG",
            "徐州" => "XCH",
            "延安" => "YWY",
            "宜宾" => "YBW",
            "亚布力南" => "YWB",
            "叶柏寿" => "YBD",
            "宜昌东" => "HAN",
            "永川" => "YCW",
            "宜春" => "YCG",
            "宜昌" => "YCN",
            "盐城" => "AFH",
            "运城" => "YNV",
            "伊春" => "YCB",
            "榆次" => "YCV",
            "杨村" => "YBP",
            "伊尔施" => "YET",
            "燕岗" => "YGW",
            "永济" => "YIV",
            "延吉" => "YJL",
            "营口" => "YKT",
            "牙克石" => "YKX",
            "阎良" => "YNY",
            "玉林" => "YLZ",
            "榆林" => "ALY",
            "一面坡" => "YPB",
            "伊宁" => "YMR",
            "阳平关" => "YAY",
            "玉屏" => "YZW",
            "原平" => "YPV",
            "延庆" => "YNP",
            "阳泉曲" => "YYV",
            "玉泉" => "YQB",
            "阳泉" => "AQP",
            "玉山" => "YNG",
            "营山" => "NUW",
            "燕山" => "AOP",
            "榆树" => "YRT",
            "鹰潭" => "YTG",
            "烟台" => "YAK",
            "伊图里河" => "YEX",
            "玉田县" => "ATP",
            "义乌" => "YWH",
            "阳新" => "YON",
            "义县" => "YXD",
            "益阳" => "AEQ",
            "岳阳" => "YYQ",
            "永州" => "AOQ",
            "扬州" => "YLH",
            "淄博" => "ZBK",
            "镇城底" => "ZDV",
            "自贡" => "ZGW",
            "珠海" => "ZHQ",
            "珠海北" => "ZIQ",
            "湛江" => "ZJZ",
            "镇江" => "ZJH",
            "张家界" => "DIQ",
            "张家口" => "ZKP",
            "张家口南" => "ZMP",
            "周口" => "ZKN",
            "哲里木" => "ZLC",
            "扎兰屯" => "ZTX",
            "驻马店" => "ZDN",
            "肇庆" => "ZVQ",
            "周水子" => "ZIT",
            "昭通" => "ZDW",
            "中卫" => "ZWJ",
            "资阳" => "ZYW",
            "遵义" => "ZIW",
            "枣庄" => "ZEK",
            "资中" => "ZZW",
            "株洲" => "ZZQ",
            "枣庄西" => "ZFK",
            "文安" => "WBP",
            "武安" => "WAP",
            "王安镇" => "WVP",
            "旺苍" => "WEW",
            "五叉沟" => "WCT",
            "文昌" => "WEQ",
            "温春" => "WDB",
            "五大连池" => "WRB",
            "文登" => "WBK",
            "五道沟" => "WDL",
            "五道河" => "WHP",
            "文地" => "WNZ",
            "卫东" => "WVT",
            "武当山" => "WRN",
            "望都" => "WDP",
            "乌尔旗汗" => "WHX",
            "潍坊" => "WFK",
            "万发屯" => "WFB",
            "王府" => "WUT",
            "瓦房店西" => "WXT",
            "王岗" => "WGB",
            "武功" => "WGY",
            "湾沟" => "WGL",
            "吴官田" => "WGM",
            "乌海" => "WVC",
            "苇河" => "WHB",
            "卫辉" => "WHF",
            "吴家川" => "WCJ",
            "五家" => "WUB",
            "威箐" => "WAM",
            "午汲" => "WJP",
            "渭津" => "WJL",
            "王家湾" => "WJJ",
            "倭肯" => "WQB",
            "五棵树" => "WKT",
            "五龙背" => "WBT",
            "乌兰哈达" => "WLC",
            "万乐" => "WEB",
            "瓦拉干" => "WVX",
            "温岭" => "VHH",
            "五莲" => "WLK",
            "乌拉特前旗" => "WQC",
            "乌拉山" => "WSC",
            "卧里屯" => "WLX",
            "渭南北" => "WBY",
            "乌奴耳" => "WRX",
            "万宁" => "WNQ",
            "万年" => "WWG",
            "渭南南" => "WVY",
            "渭南镇" => "WNJ",
            "沃皮" => "WPT",
            "吴堡" => "WUY",
            "吴桥" => "WUP",
            "汪清" => "WQL",
            "武清" => "WWP",
            "温泉" => "WQM",
            "武山" => "WSJ",
            "文水" => "WEV",
            "魏善庄" => "WSP",
            "王瞳" => "WTP",
            "五台山" => "WSV",
            "王团庄" => "WZJ",
            "五五" => "WVR",
            "无锡东" => "WGH",
            "卫星" => "WVB",
            "闻喜" => "WXV",
            "武乡" => "WVV",
            "无锡新区" => "IFH",
            "武穴" => "WXN",
            "吴圩" => "WYZ",
            "王杨" => "WYB",
            "五营" => "WWB",
            "武义" => "RYH",
            "瓦窑田" => "WIM",
            "五原" => "WYC",
            "苇子沟" => "WZL",
            "韦庄" => "WZY",
            "五寨" => "WZV",
            "王兆屯" => "WZB",
            "微子镇" => "WQP",
            "魏杖子" => "WKD",
            "新安" => "EAM",
            "兴安" => "XAZ",
            "新安县" => "XAF",
            "新保安" => "XAP",
            "下板城" => "EBP",
            "西八里" => "XLP",
            "宣城" => "ECH",
            "兴城" => "XCD",
            "小村" => "XEM",
            "新绰源" => "XRX",
            "下城子" => "XCB",
            "新城子" => "XCT",
            "喜德" => "EDW",
            "小得江" => "EJM",
            "西大庙" => "XMP",
            "小董" => "XEZ",
            "小东" => "XOD",
            "西斗铺" => "XPC",
            "息烽" => "XFW",
            "信丰" => "EFG",
            "襄汾" => "XFV",
            "新干" => "EGG",
            "孝感" => "XGN",
            "西固城" => "XUJ",
            "夏官营" => "XGJ",
            "西岗子" => "NBB",
            "襄河" => "XXB",
            "新和" => "XIR",
            "宣和" => "XWJ",
            "斜河涧" => "EEP",
            "新华屯" => "XAX",
            "新华" => "XHB",
            "新化" => "EHQ",
            "宣化" => "XHP",
            "兴和西" => "XEC",
            "小河沿" => "XYD",
            "下花园" => "XYP",
            "小河镇" => "EKY",
            "徐家" => "XJB",
            "峡江" => "EJG",
            "新绛" => "XJV",
            "辛集" => "ENP",
            "新江" => "XJM",
            "西街口" => "EKM",
            "许家屯" => "XJT",
            "许家台" => "XTJ",
            "谢家镇" => "XMT",
            "兴凯" => "EKB",
            "小榄" => "EAQ",
            "香兰" => "XNB",
            "兴隆店" => "XDD",
            "新乐" => "ELP",
            "新林" => "XPX",
            "小岭" => "XLB",
            "新李" => "XLJ",
            "西林" => "XYB",
            "西柳" => "GCT",
            "仙林" => "XPH",
            "新立屯" => "XLD",
            "小路溪" => "XLM",
            "兴隆镇" => "XZB",
            "新立镇" => "XGT",
            "新民" => "XMD",
            "西麻山" => "XMB",
            "下马塘" => "XAT",
            "孝南" => "XNV",
            "咸宁北" => "XRN",
            "兴宁" => "ENQ",
            "咸宁" => "XNN",
            "西平" => "XPN",
            "兴平" => "XPY",
            "新坪田" => "XPM",
            "霞浦" => "XOS",
            "溆浦" => "EPQ",
            "犀浦" => "XIW",
            "新青" => "XQB",
            "新邱" => "XQD",
            "兴泉堡" => "XQJ",
            "仙人桥" => "XRL",
            "小寺沟" => "ESP",
            "杏树" => "XSB",
            "夏石" => "XIZ",
            "浠水" => "XZN",
            "下社" => "XSV",
            "徐水" => "XSP",
            "小哨" => "XAM",
            "新松浦" => "XOB",
            "杏树屯" => "XDT",
            "许三湾" => "XSJ",
            "湘潭" => "XTQ",
            "邢台" => "XTP",
            "仙桃西" => "XAN",
            "下台子" => "EIP",
            "徐闻" => "XJQ",
            "新窝铺" => "EPD",
            "修武" => "XWF",
            "新县" => "XSN",
            "息县" => "ENN",
            "西乡" => "XQY",
            "湘乡" => "XXQ",
            "西峡" => "XIF",
            "孝西" => "XOV",
            "小新街" => "XXM",
            "新兴县" => "XGQ",
            "西小召" => "XZC",
            "小西庄" => "XXP",
            "向阳" => "XDB",
            "旬阳" => "XUY",
            "旬阳北" => "XBY",
            "襄阳东" => "XWN",
            "兴业" => "SNZ",
            "小雨谷" => "XHM",
            "信宜" => "EEQ",
            "小月旧" => "XFM",
            "小扬气" => "XYX",
            "祥云" => "EXM",
            "襄垣" => "EIF",
            "夏邑县" => "EJH",
            "新友谊" => "EYB",
            "新阳镇" => "XZJ",
            "徐州东" => "UUH",
            "新帐房" => "XZX",
            "悬钟" => "XRP",
            "新肇" => "XZT",
            "忻州" => "XXV",
            "汐子" => "XZD",
            "西哲里木" => "XRD",
            "新杖子" => "ERP",
            "姚安" => "YAC",
            "依安" => "YAX",
            "永安" => "YAS",
            "永安乡" => "YNB",
            "渔坝村" => "YBM",
            "亚布力" => "YBB",
            "元宝山" => "YUD",
            "羊草" => "YAB",
            "秧草地" => "YKM",
            "阳澄湖" => "AIH",
            "迎春" => "YYB",
            "叶城" => "YER",
            "盐池" => "YKJ",
            "砚川" => "YYY",
            "阳春" => "YQQ",
            "宜城" => "YIN",
            "应城" => "YHN",
            "禹城" => "YCK",
            "晏城" => "YEK",
            "羊场" => "YED",
            "阳城" => "YNF",
            "阳岔" => "YAL",
            "郓城" => "YPK",
            "雁翅" => "YAP",
            "云彩岭" => "ACP",
            "虞城县" => "IXH",
            "营城子" => "YCT",
            "永登" => "YDJ",
            "英德" => "YDQ",
            "尹地" => "YDM",
            "永定" => "YGS",
            "雁荡山" => "YGH",
            "于都" => "YDG",
            "园墩" => "YAJ",
            "英德西" => "IIQ",
            "永福" => "YFZ",
            "永丰营" => "YYM",
            "杨岗" => "YRB",
            "阳高" => "YOV",
            "阳谷" => "YIK",
            "友好" => "YOB",
            "余杭" => "EVH",
            "沿河城" => "YHP",
            "岩会" => "AEP",
            "羊臼河" => "YHM",
            "永嘉" => "URH",
            "营街" => "YAM",
            "盐津" => "AEW",
            "余江" => "YHG",
            "叶集" => "YCH",
            "燕郊" => "AJP",
            "姚家" => "YAT",
            "岳家井" => "YGJ",
            "一间堡" => "YJT",
            "英吉沙" => "YIR",
            "云居寺" => "AFP",
            "燕家庄" => "AZK",
            "永康" => "RFH",
            "营口东" => "YGT",
            "银浪" => "YJX",
            "永郎" => "YLW",
            "宜良北" => "YSM",
            "永乐店" => "YDY",
            "伊拉哈" => "YLX",
            "伊林" => "YLB",
            "彝良" => "ALW",
            "杨林" => "YLM",
            "余粮堡" => "YLD",
            "杨柳青" => "YQP",
            "月亮田" => "YUM",
            "亚龙湾" => "TWQ",
            "杨陵镇" => "YSY",
            "义马" => "YMF",
            "云梦" => "YMN",
            "元谋" => "YMM",
            "阳明堡" => "YVV",
            "一面山" => "YST",
            "玉门镇" => "YXJ",
            "沂南" => "YNK",
            "宜耐" => "YVM",
            "伊宁东" => "YNR",
            "一平浪" => "YIM",
            "营盘水" => "YZJ",
            "羊堡" => "ABM",
            "营盘湾" => "YPC",
            "阳泉北" => "YPP",
            "乐清" => "UPH",
            "焉耆" => "YSR",
            "源迁" => "AQK",
            "姚千户屯" => "YQT",
            "阳曲" => "YQV",
            "榆树沟" => "YGP",
            "月山" => "YBF",
            "玉石" => "YSJ",
            "偃师" => "YSF",
            "沂水" => "YUK",
            "榆社" => "YSV",
            "窑上" => "ASP",
            "元氏" => "YSP",
            "杨树岭" => "YAD",
            "野三坡" => "AIP",
            "榆树屯" => "YSX",
            "榆树台" => "YUT",
            "鹰手营子" => "YIP",
            "源潭" => "YTQ",
            "牙屯堡" => "YTZ",
            "烟筒山" => "YSL",
            "烟筒屯" => "YUX",
            "羊尾哨" => "YWM",
            "越西" => "YHW",
            "攸县" => "YOG",
            "玉溪" => "YXM",
            "永修" => "ACG",
            "酉阳" => "AFW",
            "余姚" => "YYH",
            "弋阳东" => "YIG",
            "岳阳东" => "YIQ",
            "阳邑" => "ARP",
            "鸭园" => "YYL",
            "鸳鸯镇" => "YYJ",
            "燕子砭" => "YZY",
            "宜州" => "YSZ",
            "仪征" => "UZH",
            "兖州" => "YZK",
            "迤资" => "YQM",
            "羊者窝" => "AEM",
            "杨杖子" => "YZD",
            "镇安" => "ZEY",
            "治安" => "ZAD",
            "招柏" => "ZBP",
            "张百湾" => "ZUP",
            "枝城" => "ZCN",
            "子长" => "ZHY",
            "诸城" => "ZQK",
            "邹城" => "ZIK",
            "赵城" => "ZCV",
            "章党" => "ZHT",
            "肇东" => "ZDB",
            "照福铺" => "ZFM",
            "章古台" => "ZGD",
            "赵光" => "ZGB",
            "中和" => "ZHX",
            "中华门" => "VNH",
            "枝江北" => "ZIN",
            "钟家村" => "ZJY",
            "朱家沟" => "ZUB",
            "紫荆关" => "ZYP",
            "周家" => "ZOB",
            "诸暨" => "ZDH",
            "镇江南" => "ZEH",
            "周家屯" => "ZOD",
            "郑家屯" => "ZJD",
            "褚家湾" => "CWJ",
            "湛江西" => "ZWQ",
            "朱家窑" => "ZUJ",
            "曾家坪子" => "ZBW",
            "张兰" => "ZLV",
            "镇赉" => "ZLT",
            "枣林" => "ZIV",
            "扎鲁特" => "ZLD",
            "扎赉诺尔西" => "ZXX",
            "樟木头" => "ZOQ",
            "中牟" => "ZGF",
            "中宁东" => "ZDJ",
            "中宁" => "VNJ",
            "中宁南" => "ZNJ",
            "镇平" => "ZPF",
            "漳平" => "ZPS",
            "泽普" => "ZPR",
            "枣强" => "ZVP",
            "张桥" => "ZQY",
            "章丘" => "ZTK",
            "朱日和" => "ZRC",
            "泽润里" => "ZLM",
            "中山北" => "ZGQ",
            "樟树东" => "ZOG",
            "中山" => "ZSQ",
            "柞水" => "ZSY",
            "钟山" => "ZSZ",
            "樟树" => "ZSG",
            "珠窝" => "ZOP",
            "张维屯" => "ZWB",
            "彰武" => "ZWD",
            "棕溪" => "ZOY",
            "钟祥" => "ZTN",
            "资溪" => "ZXS",
            "镇西" => "ZVT",
            "张辛" => "ZIP",
            "正镶白旗" => "ZXC",
            "紫阳" => "ZVY",
            "枣阳" => "ZYN",
            "竹园坝" => "ZAW",
            "张掖" => "ZYJ",
            "镇远" => "ZUW",
            "朱杨溪" => "ZXW",
            "漳州东" => "GOS",
            "漳州" => "ZUS",
            "壮志" => "ZUX",
            "子洲" => "ZZY",
            "中寨" => "ZZM",
            "涿州" => "ZXP",
            "咋子" => "ZAL",
            "卓资山" => "ZZC",
            "株洲西" => "ZAQ",
            "许昌东" => "XVF",
            "孝感北" => "XJN",
            "邢台东" => "EDP",
            "新乡东" => "EGF",
            "西阳村" => "XQF",
            "信阳东" => "OYN",
            "雨格" => "VTM",
            "正定机场" => "ZHP",
            "织金" => "IZW",
            "驻马店西" => "ZLN",
            "涿州东" => "ZAP",
            "卓资东" => "ZDC",
            "郑州东" => "ZAF"
    );



    train.php

    复制代码 代码如下:

    <?php
    /*
     *@Description 火车票余票查询和价格查询
     *@author           widuu 
     *@mktime           2014/1/13
     */
    header("content-type:text/html;charset=utf-8");
    function gettrain($start,$end,$data){
        $station = include(./name.php);
        $startstaion = $station[$start];
        $endstation = $station[$end];
        if(empty($data)){
            $date = date("Y-m-d",time());
        }else{
            $num = explode("-", $data);
             if(count($num)==2){
                 $date = date("Y",time())."-".$data;
            }else if(count($num)==3){
                $date = $data;
            }else{
                exit("time error");
            }
        }
        if(empty($startstaion)||empty($endstation)){
            exit("stdin error");
        }
        $url ="http://kyfw.12306.cn/otn/lcxxcx/query?purpose_codes=ADULT&queryDate=$date&from_station=$startstaion&to_station=$endstation";
        $data = doget($url);
        if(!$data[status]){
            exit(check error);
        }else{
            $data = $data[data][datas];
            foreach ($data as $key => $value) {
                $price = doget("http://kyfw.12306.cn/otn/leftTicket/queryTicketPrice?train_no=".$data[$key]["train_no"]."&from_station_no=".$data[$key]["from_station_no"]."&to_station_no=".$data[$key]["to_station_no"]."&seat_types=".$data[$key]["seat_types"]."&train_date=$date");
                            $data[$key]["gr_num"] =  $data[$key]["gr_num"]."(".$price["data"]["A6"].")";
                            $data[$key]["qt_num"] =  $data[$key]["qt_num"]."(".$price["data"]["OT"][0].")";
                            $data[$key]["rw_num"] =  $data[$key]["rw_num"]."(".$price["data"]["A4"].")";
                            $data[$key]["rz_num"] =  $data[$key]["rz_num"]."(".$price["data"]["A2"].")";
                            $data[$key]["tz_num"] =  $data[$key]["tz_num"]."(".$price["data"]["P"].")";
                            $data[$key]["wz_num"] =  $data[$key]["wz_num"]."(".$price["data"]["WZ"].")";
                            $data[$key]["yw_num"] =  $data[$key]["yw_num"]."(".$price["data"]["A3"].")";
                            $data[$key]["yz_num"] =  $data[$key]["yz_num"]."(".$price["data"]["A1"].")";
                            $data[$key]["ze_num"] =  $data[$key]["ze_num"]."(".$price["data"]["O"].")";
                            $data[$key]["zy_num"] =  $data[$key]["zy_num"]."(".$price["data"]["M"].")";
                            $data[$key]["swz_num"]=  $data[$key]["swz_num"]."(".$price["data"]["A9"].")";
            }
        }
        return $data;
    }

    function doget($url){
        if(!function_exists(file_get_contents)) {
            $optionget = array(http => array(method => "GET", header => "User-Agent:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.21022; .NET CLR 3.0.04506; CIBA) Accept:*/* Referer:https://kyfw.12306.cn/otn/lcxxcx/init"));
            $file_contents = file_get_contents($url, false , stream_context_create($optionget));
        } else {
                $ch = curl_init();
                $timeout = 5;
                $header = array(
                    Accept:*/*,
                    Accept-Charset:GBK,utf-8;q=0.7,*;q=0.3,
                    Accept-Encoding:gzip,deflate,sdch,
                    Accept-Language:zh-CN,zh;q=0.8,ja;q=0.6,en;q=0.4,
                    Connection:keep-alive,
                    Host:kyfw.12306.cn,
                    Referer:https://kyfw.12306.cn/otn/lcxxcx/init,
                );
                curl_setopt ($ch, CURLOPT_URL, $url);
                curl_setopt($ch, CURLOPT_HTTPHEADER,$header);
                curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
                curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,1);
                curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
                curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
                $file_contents = curl_exec($ch);
                curl_close($ch);
        }
        $file_contents = json_decode($file_contents,true);
        return $file_contents;
    }
    /*
     *这个由于时间紧写的,所以很多地方还需要优化,希望大家改善一下,可以分部和文件缓存的形式提高执行速度--缺点执行速度慢--有待优化
     */
    $data = gettrain("北京","天津","01-03");
    /*
     *   ["gr_num"]=>高级软卧
     *   ["qt_num"]=>其他
     *   ["rw_num"]=> 软卧
     *   ["rz_num"]=>软座
     *   ["tz_num"]=>特等座
     *   ["wz_num"]=>无座
     *   ["yw_num"]=>硬卧
     *   ["yz_num"]=>硬座
     *   ["ze_num"]=>二等座
     *   ["zy_num"]=> 一等座
     *   ["swz_num"]=> 商务座
     */
    $str="";
    foreach($data as $key =>$value){
            $str.="火车列次:{$data[$key][station_train_code]}";
            $str.="始发站:{$data[$key][start_station_name]},终点站{$data[$key][end_station_name]}<br>";
            $str.="出发时间:{$data[$key][start_time]},到站时间:{$data[$key][arrive_time]}<br>";
            $str.="";
            $str.= strpos($data[$key]["gr_num"],"()") ? "" :"高级软卧余票和价格:".$data[$key]["gr_num"]."<br>";
            $str.= strpos($data[$key]["qt_num"],"()") ? "" :"其他余票和价格:".$data[$key]["qt_num"]."<br>";
            $str.= strpos($data[$key]["rw_num"],"()") ? "" :"软卧余票和价格:".$data[$key]["rw_num"]."<br>";
            $str.= strpos($data[$key]["rz_num"],"()") ? "" :"软座余票和价格:".$data[$key]["rz_num"]."<br>";
            $str.= strpos($data[$key]["tz_num"],"()") ? "" :"特等座余票和价格:".$data[$key]["tz_num"]."<br>";
            $str.= strpos($data[$key]["wz_num"],"()") ? "" :"无座余票和价格:".$data[$key]["wz_num"]."<br>";
            $str.= strpos($data[$key]["yw_num"],"()") ? "" :"硬卧余票和价格:".$data[$key]["yw_num"]."<br>";
            $str.= strpos($data[$key]["yz_num"],"()") ? "" :"硬座余票和价格:".$data[$key]["yz_num"]."<br>";
            $str.= strpos($data[$key]["ze_num"],"()") ? "" :"二等座余票和价格:".$data[$key]["ze_num"]."<br>";
            $str.= strpos($data[$key]["zy_num"],"()") ? "" :"一等座余票和价格:".$data[$key]["zy_num"]."<br>";
            $str.= strpos($data[$key]["swz_num"],"()") ? "" :"商务座余票和价格:".$data[$key]["swz_num"]."<br>";
            $str.= "======================下一列火车上===============================<br>";
    }
    echo $str;

  • 相关阅读:
    (十七)物联网之 WIFI 一键配网 smartConfig 浅析
    mac 下设置jdk 路径,设置hadoop 路径
    mac 下配置 git
    mysql mac  安装修改初始密码
    linux 下安装 mysql5.7.16安装
    linux 安装nexus
    linux 安装maven
    linux 下安装mongodb
    转发和重定向
    spring mvc controller间跳转 重定向 传参
  • 原文地址:https://www.cnblogs.com/freespider/p/9766091.html
Copyright © 2020-2023  润新知