Zell-Dinch

目前接触到一个需求,需要全球主要国家的选择以及语言的选择,如下图:

这是国家选项

这是语言的选项:

 

很简单有木有?

本来打算直接给文件,但是好像没有文件上传,所以就提供一个思路和代码,你们照着弄吧。

 

一、用mysql创建一张国家 countries 表,插入数据:

字段: name(国家名),abv简写(2个字母的简写),abv3(3个字母的简写),code(区号)

DROP TABLE IF EXISTS `geo_countries`;
CREATE TABLE `geo_countries` (
  `defunct` char(1) DEFAULT NULL,
  `name` varchar(100) NOT NULL,
  `abv` char(2) NOT NULL COMMENT \'ISO 3661-1 alpha-2\',
  `abv3` char(3) NOT NULL COMMENT \'ISO 3661-1 alpha-3\',
  `code` char(3) NOT NULL COMMENT \'ISO 3661-1 numeric\',
  `slug` varchar(100) NOT NULL,
  PRIMARY KEY (`abv`),
  UNIQUE KEY `slug` (`slug`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of geo_countries
-- ----------------------------
INSERT INTO `geo_countries` VALUES (\'\', \'Andorra\', \'AD\', \'AND\', \'20\', \'andorra\');
INSERT INTO `geo_countries` VALUES (\'\', \'United Arab Emirates\', \'AE\', \'ARE\', \'784\', \'united-arab-emirates\');
INSERT INTO `geo_countries` VALUES (\'\', \'Afghanistan\', \'AF\', \'AFG\', \'4\', \'afghanistan\');
INSERT INTO `geo_countries` VALUES (\'\', \'Antigua and Barbuda\', \'AG\', \'ATG\', \'28\', \'antigua-and-barbuda\');
INSERT INTO `geo_countries` VALUES (\'\', \'Anguilla\', \'AI\', \'AIA\', \'660\', \'anguilla\');
INSERT INTO `geo_countries` VALUES (\'\', \'Albania\', \'AL\', \'ALB\', \'8\', \'albania\');
INSERT INTO `geo_countries` VALUES (\'\', \'Armenia\', \'AM\', \'ARM\', \'51\', \'armenia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Netherlands Antilles\', \'AN\', \'ANT\', \'530\', \'netherlands-antilles\');
INSERT INTO `geo_countries` VALUES (\'\', \'Angola\', \'AO\', \'AGO\', \'24\', \'angola\');
INSERT INTO `geo_countries` VALUES (\'\', \'Argentina\', \'AR\', \'ARG\', \'32\', \'argentina\');
INSERT INTO `geo_countries` VALUES (\'\', \'American Samoa\', \'AS\', \'ASM\', \'16\', \'american-samoa\');
INSERT INTO `geo_countries` VALUES (\'\', \'Austria\', \'AT\', \'AUT\', \'40\', \'austria\');
INSERT INTO `geo_countries` VALUES (\'\', \'Australia\', \'AU\', \'AUS\', \'36\', \'australia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Aruba\', \'AW\', \'ABW\', \'533\', \'aruba\');
INSERT INTO `geo_countries` VALUES (\'\', \'Aland Islands\', \'AX\', \'ALA\', \'248\', \'aland-islands\');
INSERT INTO `geo_countries` VALUES (\'\', \'Azerbaijan\', \'AZ\', \'AZE\', \'31\', \'azerbaijan\');
INSERT INTO `geo_countries` VALUES (\'\', \'Bosnia and Herzegovina\', \'BA\', \'BIH\', \'70\', \'bosnia-and-herzegovina\');
INSERT INTO `geo_countries` VALUES (\'\', \'Barbados\', \'BB\', \'BRB\', \'52\', \'barbados\');
INSERT INTO `geo_countries` VALUES (\'\', \'Bangladesh\', \'BD\', \'BGD\', \'50\', \'bangladesh\');
INSERT INTO `geo_countries` VALUES (\'\', \'Belgium\', \'BE\', \'BEL\', \'56\', \'belgium\');
INSERT INTO `geo_countries` VALUES (\'\', \'Burkina Faso\', \'BF\', \'BFA\', \'854\', \'burkina-faso\');
INSERT INTO `geo_countries` VALUES (\'\', \'Bulgaria\', \'BG\', \'BGR\', \'100\', \'bulgaria\');
INSERT INTO `geo_countries` VALUES (\'\', \'Bahrain\', \'BH\', \'BHR\', \'48\', \'bahrain\');
INSERT INTO `geo_countries` VALUES (\'\', \'Burundi\', \'BI\', \'BDI\', \'108\', \'burundi\');
INSERT INTO `geo_countries` VALUES (\'\', \'Benin\', \'BJ\', \'BEN\', \'204\', \'benin\');
INSERT INTO `geo_countries` VALUES (\'\', \'Saint-Barthelemy\', \'BL\', \'BLM\', \'652\', \'saint-barthelemy\');
INSERT INTO `geo_countries` VALUES (\'\', \'Bermuda\', \'BM\', \'BMU\', \'60\', \'bermuda\');
INSERT INTO `geo_countries` VALUES (\'\', \'Brunei Darussalam\', \'BN\', \'BRN\', \'96\', \'brunei-darussalam\');
INSERT INTO `geo_countries` VALUES (\'\', \'Bolivia\', \'BO\', \'BOL\', \'68\', \'bolivia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Brazil\', \'BR\', \'BRA\', \'76\', \'brazil\');
INSERT INTO `geo_countries` VALUES (\'\', \'Bahamas\', \'BS\', \'BHS\', \'44\', \'bahamas\');
INSERT INTO `geo_countries` VALUES (\'\', \'Bhutan\', \'BT\', \'BTN\', \'64\', \'bhutan\');
INSERT INTO `geo_countries` VALUES (\'\', \'Botswana\', \'BW\', \'BWA\', \'72\', \'botswana\');
INSERT INTO `geo_countries` VALUES (\'\', \'Belarus\', \'BY\', \'BLR\', \'112\', \'belarus\');
INSERT INTO `geo_countries` VALUES (\'\', \'Belize\', \'BZ\', \'BLZ\', \'84\', \'belize\');
INSERT INTO `geo_countries` VALUES (\'\', \'Canada\', \'CA\', \'CAN\', \'124\', \'canada\');
INSERT INTO `geo_countries` VALUES (\'\', \'Democratic Republic of the Congo\', \'CD\', \'COD\', \'180\', \'democratic-republic-of-congo\');
INSERT INTO `geo_countries` VALUES (\'\', \'Central African Republic\', \'CF\', \'CAF\', \'140\', \'central-african-republic\');
INSERT INTO `geo_countries` VALUES (\'\', \'Congo\', \'CG\', \'COG\', \'178\', \'congo\');
INSERT INTO `geo_countries` VALUES (\'\', \'Switzerland\', \'CH\', \'CHE\', \'756\', \'switzerland\');
INSERT INTO `geo_countries` VALUES (\'\', \'Cote d\\'Ivoire\', \'CI\', \'CIV\', \'384\', \'cote-divoire\');
INSERT INTO `geo_countries` VALUES (\'\', \'Cook Islands\', \'CK\', \'COK\', \'184\', \'cook-islands\');
INSERT INTO `geo_countries` VALUES (\'\', \'Chile\', \'CL\', \'CHL\', \'152\', \'chile\');
INSERT INTO `geo_countries` VALUES (\'\', \'Cameroon\', \'CM\', \'CMR\', \'120\', \'cameroon\');
INSERT INTO `geo_countries` VALUES (\'\', \'China\', \'CN\', \'CHN\', \'156\', \'china\');
INSERT INTO `geo_countries` VALUES (\'\', \'Colombia\', \'CO\', \'COL\', \'170\', \'colombia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Costa Rica\', \'CR\', \'CRI\', \'188\', \'costa-rica\');
INSERT INTO `geo_countries` VALUES (\'\', \'Cuba\', \'CU\', \'CUB\', \'192\', \'cuba\');
INSERT INTO `geo_countries` VALUES (\'\', \'Cape Verde\', \'CV\', \'CPV\', \'132\', \'cape-verde\');
INSERT INTO `geo_countries` VALUES (\'\', \'Cyprus\', \'CY\', \'CYP\', \'196\', \'cyprus\');
INSERT INTO `geo_countries` VALUES (\'\', \'Czech Republic\', \'CZ\', \'CZE\', \'203\', \'czech-republic\');
INSERT INTO `geo_countries` VALUES (\'\', \'Germany\', \'DE\', \'DEU\', \'276\', \'germany\');
INSERT INTO `geo_countries` VALUES (\'\', \'Djibouti\', \'DJ\', \'DJI\', \'262\', \'djibouti\');
INSERT INTO `geo_countries` VALUES (\'\', \'Denmark\', \'DK\', \'DNK\', \'208\', \'denmark\');
INSERT INTO `geo_countries` VALUES (\'\', \'Dominica\', \'DM\', \'DMA\', \'212\', \'dominica\');
INSERT INTO `geo_countries` VALUES (\'\', \'Dominican Republic\', \'DO\', \'DOM\', \'214\', \'dominican-republic\');
INSERT INTO `geo_countries` VALUES (\'\', \'Algeria\', \'DZ\', \'DZA\', \'12\', \'algeria\');
INSERT INTO `geo_countries` VALUES (\'\', \'Ecuador\', \'EC\', \'ECU\', \'218\', \'ecuador\');
INSERT INTO `geo_countries` VALUES (\'\', \'Estonia\', \'EE\', \'EST\', \'233\', \'estonia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Egypt\', \'EG\', \'EGY\', \'818\', \'egypt\');
INSERT INTO `geo_countries` VALUES (\'\', \'Western Sahara\', \'EH\', \'ESH\', \'732\', \'western-sahara\');
INSERT INTO `geo_countries` VALUES (\'\', \'Eritrea\', \'ER\', \'ERI\', \'232\', \'eritrea\');
INSERT INTO `geo_countries` VALUES (\'\', \'Spain\', \'ES\', \'ESP\', \'724\', \'spain\');
INSERT INTO `geo_countries` VALUES (\'\', \'Ethiopia\', \'ET\', \'ETH\', \'231\', \'ethiopia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Finland\', \'FI\', \'FIN\', \'246\', \'finland\');
INSERT INTO `geo_countries` VALUES (\'\', \'Fiji\', \'FJ\', \'FJI\', \'242\', \'fiji\');
INSERT INTO `geo_countries` VALUES (\'\', \'Falkland Islands\', \'FK\', \'FLK\', \'238\', \'falkland-islands\');
INSERT INTO `geo_countries` VALUES (\'\', \'Micronesia\', \'FM\', \'FSM\', \'583\', \'micronesia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Faeroe Islands\', \'FO\', \'FRO\', \'234\', \'faeroe-islands\');
INSERT INTO `geo_countries` VALUES (\'\', \'France\', \'FR\', \'FRA\', \'250\', \'france\');
INSERT INTO `geo_countries` VALUES (\'\', \'Gabon\', \'GA\', \'GAB\', \'266\', \'gabon\');
INSERT INTO `geo_countries` VALUES (\'\', \'Grenada\', \'GD\', \'GRD\', \'308\', \'grenada\');
INSERT INTO `geo_countries` VALUES (\'\', \'Georgia\', \'GE\', \'GEO\', \'268\', \'georgia\');
INSERT INTO `geo_countries` VALUES (\'\', \'French Guiana\', \'GF\', \'GUF\', \'254\', \'french-guiana\');
INSERT INTO `geo_countries` VALUES (\'\', \'Guernsey\', \'GG\', \'GGY\', \'831\', \'guernsey\');
INSERT INTO `geo_countries` VALUES (\'\', \'Ghana\', \'GH\', \'GHA\', \'288\', \'ghana\');
INSERT INTO `geo_countries` VALUES (\'\', \'Gibraltar\', \'GI\', \'GIB\', \'292\', \'gibraltar\');
INSERT INTO `geo_countries` VALUES (\'\', \'Greenland\', \'GL\', \'GRL\', \'304\', \'greenland\');
INSERT INTO `geo_countries` VALUES (\'\', \'Gambia\', \'GM\', \'GMB\', \'270\', \'gambia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Guinea\', \'GN\', \'GIN\', \'324\', \'guinea\');
INSERT INTO `geo_countries` VALUES (\'\', \'Guadeloupe\', \'GP\', \'GLP\', \'312\', \'guadeloupe\');
INSERT INTO `geo_countries` VALUES (\'\', \'Equatorial Guinea\', \'GQ\', \'GNQ\', \'226\', \'equatorial-guinea\');
INSERT INTO `geo_countries` VALUES (\'\', \'Greece\', \'GR\', \'GRC\', \'300\', \'greece\');
INSERT INTO `geo_countries` VALUES (\'\', \'Guatemala\', \'GT\', \'GTM\', \'320\', \'guatemala\');
INSERT INTO `geo_countries` VALUES (\'\', \'Guam\', \'GU\', \'GUM\', \'316\', \'guam\');
INSERT INTO `geo_countries` VALUES (\'\', \'Guinea-Bissau\', \'GW\', \'GNB\', \'624\', \'guinea-bissau\');
INSERT INTO `geo_countries` VALUES (\'\', \'Guyana\', \'GY\', \'GUY\', \'328\', \'guyana\');
INSERT INTO `geo_countries` VALUES (\'\', \'Hong Kong\', \'HK\', \'HKG\', \'344\', \'hong-kong\');
INSERT INTO `geo_countries` VALUES (\'\', \'Honduras\', \'HN\', \'HND\', \'340\', \'honduras\');
INSERT INTO `geo_countries` VALUES (\'\', \'Croatia\', \'HR\', \'HRV\', \'191\', \'croatia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Haiti\', \'HT\', \'HTI\', \'332\', \'haiti\');
INSERT INTO `geo_countries` VALUES (\'\', \'Hungary\', \'HU\', \'HUN\', \'348\', \'hungary\');
INSERT INTO `geo_countries` VALUES (\'\', \'Indonesia\', \'ID\', \'IDN\', \'360\', \'indonesia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Ireland\', \'IE\', \'IRL\', \'372\', \'ireland\');
INSERT INTO `geo_countries` VALUES (\'\', \'Israel\', \'IL\', \'ISR\', \'376\', \'israel\');
INSERT INTO `geo_countries` VALUES (\'\', \'Isle of Man\', \'IM\', \'IMN\', \'833\', \'isle-of-man\');
INSERT INTO `geo_countries` VALUES (\'\', \'India\', \'IN\', \'IND\', \'356\', \'india\');
INSERT INTO `geo_countries` VALUES (\'\', \'Iraq\', \'IQ\', \'IRQ\', \'368\', \'iraq\');
INSERT INTO `geo_countries` VALUES (\'\', \'Iran\', \'IR\', \'IRN\', \'364\', \'iran\');
INSERT INTO `geo_countries` VALUES (\'\', \'Iceland\', \'IS\', \'ISL\', \'352\', \'iceland\');
INSERT INTO `geo_countries` VALUES (\'\', \'Italy\', \'IT\', \'ITA\', \'380\', \'italy\');
INSERT INTO `geo_countries` VALUES (\'\', \'Jersey\', \'JE\', \'JEY\', \'832\', \'jersey\');
INSERT INTO `geo_countries` VALUES (\'\', \'Jamaica\', \'JM\', \'JAM\', \'388\', \'jamaica\');
INSERT INTO `geo_countries` VALUES (\'\', \'Jordan\', \'JO\', \'JOR\', \'400\', \'jordan\');
INSERT INTO `geo_countries` VALUES (\'\', \'Japan\', \'JP\', \'JPN\', \'392\', \'japan\');
INSERT INTO `geo_countries` VALUES (\'\', \'Kenya\', \'KE\', \'KEN\', \'404\', \'kenya\');
INSERT INTO `geo_countries` VALUES (\'\', \'Kyrgyzstan\', \'KG\', \'KGZ\', \'417\', \'kyrgyzstan\');
INSERT INTO `geo_countries` VALUES (\'\', \'Cambodia\', \'KH\', \'KHM\', \'116\', \'cambodia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Kiribati\', \'KI\', \'KIR\', \'296\', \'kiribati\');
INSERT INTO `geo_countries` VALUES (\'\', \'Comoros\', \'KM\', \'COM\', \'174\', \'comoros\');
INSERT INTO `geo_countries` VALUES (\'\', \'Saint Kitts and Nevis\', \'KN\', \'KNA\', \'659\', \'saint-kitts-and-nevis\');
INSERT INTO `geo_countries` VALUES (\'\', \'North Korea\', \'KP\', \'PRK\', \'408\', \'north-korea\');
INSERT INTO `geo_countries` VALUES (\'\', \'South Korea\', \'KR\', \'KOR\', \'410\', \'south-korea\');
INSERT INTO `geo_countries` VALUES (\'\', \'Kuwait\', \'KW\', \'KWT\', \'414\', \'kuwait\');
INSERT INTO `geo_countries` VALUES (\'\', \'Cayman Islands\', \'KY\', \'CYM\', \'136\', \'cayman-islands\');
INSERT INTO `geo_countries` VALUES (\'\', \'Kazakhstan\', \'KZ\', \'KAZ\', \'398\', \'kazakhstan\');
INSERT INTO `geo_countries` VALUES (\'\', \'Laos\', \'LA\', \'LAO\', \'418\', \'laos\');
INSERT INTO `geo_countries` VALUES (\'\', \'Lebanon\', \'LB\', \'LBN\', \'422\', \'lebanon\');
INSERT INTO `geo_countries` VALUES (\'\', \'Saint Lucia\', \'LC\', \'LCA\', \'662\', \'saint-lucia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Liechtenstein\', \'LI\', \'LIE\', \'438\', \'liechtenstein\');
INSERT INTO `geo_countries` VALUES (\'\', \'Sri Lanka\', \'LK\', \'LKA\', \'144\', \'sri-lanka\');
INSERT INTO `geo_countries` VALUES (\'\', \'Liberia\', \'LR\', \'LBR\', \'430\', \'liberia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Lesotho\', \'LS\', \'LSO\', \'426\', \'lesotho\');
INSERT INTO `geo_countries` VALUES (\'\', \'Lithuania\', \'LT\', \'LTU\', \'440\', \'lithuania\');
INSERT INTO `geo_countries` VALUES (\'\', \'Luxembourg\', \'LU\', \'LUX\', \'442\', \'luxembourg\');
INSERT INTO `geo_countries` VALUES (\'\', \'Latvia\', \'LV\', \'LVA\', \'428\', \'latvia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Libyan Arab Jamahiriya\', \'LY\', \'LBY\', \'434\', \'libyan-arab-jamahiriya\');
INSERT INTO `geo_countries` VALUES (\'\', \'Morocco\', \'MA\', \'MAR\', \'504\', \'morocco\');
INSERT INTO `geo_countries` VALUES (\'\', \'Monaco\', \'MC\', \'MCO\', \'492\', \'monaco\');
INSERT INTO `geo_countries` VALUES (\'\', \'Moldova\', \'MD\', \'MDA\', \'498\', \'moldova\');
INSERT INTO `geo_countries` VALUES (\'\', \'Montenegro\', \'ME\', \'MNE\', \'499\', \'montenegro\');
INSERT INTO `geo_countries` VALUES (\'\', \'Saint-Martin\', \'MF\', \'MAF\', \'663\', \'saint-martin\');
INSERT INTO `geo_countries` VALUES (\'\', \'Madagascar\', \'MG\', \'MDG\', \'450\', \'madagascar\');
INSERT INTO `geo_countries` VALUES (\'\', \'Marshall Islands\', \'MH\', \'MHL\', \'584\', \'marshall-islands\');
INSERT INTO `geo_countries` VALUES (\'\', \'Macedonia\', \'MK\', \'MKD\', \'807\', \'macedonia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Mali\', \'ML\', \'MLI\', \'466\', \'mali\');
INSERT INTO `geo_countries` VALUES (\'\', \'Myanmar\', \'MM\', \'MMR\', \'104\', \'myanmar\');
INSERT INTO `geo_countries` VALUES (\'\', \'Mongolia\', \'MN\', \'MNG\', \'496\', \'mongolia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Macao\', \'MO\', \'MAC\', \'446\', \'macao\');
INSERT INTO `geo_countries` VALUES (\'\', \'Northern Mariana Islands\', \'MP\', \'MNP\', \'580\', \'northern-mariana-islands\');
INSERT INTO `geo_countries` VALUES (\'\', \'Martinique\', \'MQ\', \'MTQ\', \'474\', \'martinique\');
INSERT INTO `geo_countries` VALUES (\'\', \'Mauritania\', \'MR\', \'MRT\', \'478\', \'mauritania\');
INSERT INTO `geo_countries` VALUES (\'\', \'Montserrat\', \'MS\', \'MSR\', \'500\', \'montserrat\');
INSERT INTO `geo_countries` VALUES (\'\', \'Malta\', \'MT\', \'MLT\', \'470\', \'malta\');
INSERT INTO `geo_countries` VALUES (\'\', \'Mauritius\', \'MU\', \'MUS\', \'480\', \'mauritius\');
INSERT INTO `geo_countries` VALUES (\'\', \'Maldives\', \'MV\', \'MDV\', \'462\', \'maldives\');
INSERT INTO `geo_countries` VALUES (\'\', \'Malawi\', \'MW\', \'MWI\', \'454\', \'malawi\');
INSERT INTO `geo_countries` VALUES (\'\', \'Mexico\', \'MX\', \'MEX\', \'484\', \'mexico\');
INSERT INTO `geo_countries` VALUES (\'\', \'Malaysia\', \'MY\', \'MYS\', \'458\', \'malaysia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Mozambique\', \'MZ\', \'MOZ\', \'508\', \'mozambique\');
INSERT INTO `geo_countries` VALUES (\'\', \'Namibia\', \'NA\', \'NAM\', \'516\', \'namibia\');
INSERT INTO `geo_countries` VALUES (\'\', \'New Caledonia\', \'NC\', \'NCL\', \'540\', \'new-caledonia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Niger\', \'NE\', \'NER\', \'562\', \'niger\');
INSERT INTO `geo_countries` VALUES (\'\', \'Norfolk Island\', \'NF\', \'NFK\', \'574\', \'norfolk-island\');
INSERT INTO `geo_countries` VALUES (\'\', \'Nigeria\', \'NG\', \'NGA\', \'566\', \'nigeria\');
INSERT INTO `geo_countries` VALUES (\'\', \'Nicaragua\', \'NI\', \'NIC\', \'558\', \'nicaragua\');
INSERT INTO `geo_countries` VALUES (\'\', \'Netherlands\', \'NL\', \'NLD\', \'528\', \'netherlands\');
INSERT INTO `geo_countries` VALUES (\'\', \'Norway\', \'NO\', \'NOR\', \'578\', \'norway\');
INSERT INTO `geo_countries` VALUES (\'\', \'Nepal\', \'NP\', \'NPL\', \'524\', \'nepal\');
INSERT INTO `geo_countries` VALUES (\'\', \'Nauru\', \'NR\', \'NRU\', \'520\', \'nauru\');
INSERT INTO `geo_countries` VALUES (\'\', \'Niue\', \'NU\', \'NIU\', \'570\', \'niue\');
INSERT INTO `geo_countries` VALUES (\'\', \'New Zealand\', \'NZ\', \'NZL\', \'554\', \'new-zealand\');
INSERT INTO `geo_countries` VALUES (\'\', \'Oman\', \'OM\', \'OMN\', \'512\', \'oman\');
INSERT INTO `geo_countries` VALUES (\'\', \'Panama\', \'PA\', \'PAN\', \'591\', \'panama\');
INSERT INTO `geo_countries` VALUES (\'\', \'Peru\', \'PE\', \'PER\', \'604\', \'peru\');
INSERT INTO `geo_countries` VALUES (\'\', \'French Polynesia\', \'PF\', \'PYF\', \'258\', \'french-polynesia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Papua New Guinea\', \'PG\', \'PNG\', \'598\', \'papua-new-guinea\');
INSERT INTO `geo_countries` VALUES (\'\', \'Philippines\', \'PH\', \'PHL\', \'608\', \'philippines\');
INSERT INTO `geo_countries` VALUES (\'\', \'Pakistan\', \'PK\', \'PAK\', \'586\', \'pakistan\');
INSERT INTO `geo_countries` VALUES (\'\', \'Poland\', \'PL\', \'POL\', \'616\', \'poland\');
INSERT INTO `geo_countries` VALUES (\'\', \'Saint Pierre and Miquelon\', \'PM\', \'SPM\', \'666\', \'saint-pierre-and-miquelon\');
INSERT INTO `geo_countries` VALUES (\'\', \'Pitcairn\', \'PN\', \'PCN\', \'612\', \'pitcairn\');
INSERT INTO `geo_countries` VALUES (\'\', \'Puerto Rico\', \'PR\', \'PRI\', \'630\', \'puerto-rico\');
INSERT INTO `geo_countries` VALUES (\'\', \'Palestine\', \'PS\', \'PSE\', \'275\', \'palestine\');
INSERT INTO `geo_countries` VALUES (\'\', \'Portugal\', \'PT\', \'PRT\', \'620\', \'portugal\');
INSERT INTO `geo_countries` VALUES (\'\', \'Palau\', \'PW\', \'PLW\', \'585\', \'palau\');
INSERT INTO `geo_countries` VALUES (\'\', \'Paraguay\', \'PY\', \'PRY\', \'600\', \'paraguay\');
INSERT INTO `geo_countries` VALUES (\'\', \'Qatar\', \'QA\', \'QAT\', \'634\', \'qatar\');
INSERT INTO `geo_countries` VALUES (\'\', \'Reunion\', \'RE\', \'REU\', \'638\', \'reunion\');
INSERT INTO `geo_countries` VALUES (\'\', \'Romania\', \'RO\', \'ROU\', \'642\', \'romania\');
INSERT INTO `geo_countries` VALUES (\'\', \'Serbia\', \'RS\', \'SRB\', \'688\', \'serbia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Russian Federation\', \'RU\', \'RUS\', \'643\', \'russian-federation\');
INSERT INTO `geo_countries` VALUES (\'\', \'Rwanda\', \'RW\', \'RWA\', \'646\', \'rwanda\');
INSERT INTO `geo_countries` VALUES (\'\', \'Saudi Arabia\', \'SA\', \'SAU\', \'682\', \'saudi-arabia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Solomon Islands\', \'SB\', \'SLB\', \'90\', \'solomon-islands\');
INSERT INTO `geo_countries` VALUES (\'\', \'Seychelles\', \'SC\', \'SYC\', \'690\', \'seychelles\');
INSERT INTO `geo_countries` VALUES (\'\', \'Sudan\', \'SD\', \'SDN\', \'729\', \'sudan\');
INSERT INTO `geo_countries` VALUES (\'\', \'Sweden\', \'SE\', \'SWE\', \'752\', \'sweden\');
INSERT INTO `geo_countries` VALUES (\'\', \'Singapore\', \'SG\', \'SGP\', \'702\', \'singapore\');
INSERT INTO `geo_countries` VALUES (\'\', \'Saint Helena\', \'SH\', \'SHN\', \'654\', \'saint-helena\');
INSERT INTO `geo_countries` VALUES (\'\', \'Slovenia\', \'SI\', \'SVN\', \'705\', \'slovenia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Svalbard and Jan Mayen Islands\', \'SJ\', \'SJM\', \'744\', \'svalbard-and-jan-mayen-islands\');
INSERT INTO `geo_countries` VALUES (\'\', \'Slovakia\', \'SK\', \'SVK\', \'703\', \'slovakia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Sierra Leone\', \'SL\', \'SLE\', \'694\', \'sierra-leone\');
INSERT INTO `geo_countries` VALUES (\'\', \'San Marino\', \'SM\', \'SMR\', \'674\', \'san-marino\');
INSERT INTO `geo_countries` VALUES (\'\', \'Senegal\', \'SN\', \'SEN\', \'686\', \'senegal\');
INSERT INTO `geo_countries` VALUES (\'\', \'Somalia\', \'SO\', \'SOM\', \'706\', \'somalia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Suriname\', \'SR\', \'SUR\', \'740\', \'suriname\');
INSERT INTO `geo_countries` VALUES (\'\', \'South Sudan\', \'SS\', \'SSD\', \'728\', \'south-sudan\');
INSERT INTO `geo_countries` VALUES (\'\', \'Sao Tome and Principe\', \'ST\', \'STP\', \'678\', \'sao-tome-and-principe\');
INSERT INTO `geo_countries` VALUES (\'\', \'El Salvador\', \'SV\', \'SLV\', \'222\', \'el-salvador\');
INSERT INTO `geo_countries` VALUES (\'\', \'Syrian Arab Republic\', \'SY\', \'SYR\', \'760\', \'syrian-arab-republic\');
INSERT INTO `geo_countries` VALUES (\'\', \'Swaziland\', \'SZ\', \'SWZ\', \'748\', \'swaziland\');
INSERT INTO `geo_countries` VALUES (\'\', \'Turks and Caicos Islands\', \'TC\', \'TCA\', \'796\', \'turks-and-caicos-islands\');
INSERT INTO `geo_countries` VALUES (\'\', \'Chad\', \'TD\', \'TCD\', \'148\', \'chad\');
INSERT INTO `geo_countries` VALUES (\'\', \'Togo\', \'TG\', \'TGO\', \'768\', \'togo\');
INSERT INTO `geo_countries` VALUES (\'\', \'Thailand\', \'TH\', \'THA\', \'764\', \'thailand\');
INSERT INTO `geo_countries` VALUES (\'\', \'Tajikistan\', \'TJ\', \'TJK\', \'762\', \'tajikistan\');
INSERT INTO `geo_countries` VALUES (\'\', \'Tokelau\', \'TK\', \'TKL\', \'772\', \'tokelau\');
INSERT INTO `geo_countries` VALUES (\'\', \'Turkmenistan\', \'TM\', \'TKM\', \'795\', \'turkmenistan\');
INSERT INTO `geo_countries` VALUES (\'\', \'Tunisia\', \'TN\', \'TUN\', \'788\', \'tunisia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Tonga\', \'TO\', \'TON\', \'776\', \'tonga\');
INSERT INTO `geo_countries` VALUES (\'\', \'Timor-Leste\', \'TP\', \'TLS\', \'626\', \'timor-leste\');
INSERT INTO `geo_countries` VALUES (\'\', \'Turkey\', \'TR\', \'TUR\', \'792\', \'turkey\');
INSERT INTO `geo_countries` VALUES (\'\', \'Trinidad and Tobago\', \'TT\', \'TTO\', \'780\', \'trinidad-and-tobago\');
INSERT INTO `geo_countries` VALUES (\'\', \'Tuvalu\', \'TV\', \'TUV\', \'798\', \'tuvalu\');
INSERT INTO `geo_countries` VALUES (\'\', \'Tanzania\', \'TZ\', \'TZA\', \'834\', \'tanzania\');
INSERT INTO `geo_countries` VALUES (\'\', \'Ukraine\', \'UA\', \'UKR\', \'804\', \'ukraine\');
INSERT INTO `geo_countries` VALUES (\'\', \'Uganda\', \'UG\', \'UGA\', \'800\', \'uganda\');
INSERT INTO `geo_countries` VALUES (\'\', \'United Kingdom\', \'UK\', \'GBR\', \'826\', \'united-kingdom\');
INSERT INTO `geo_countries` VALUES (\'\', \'United States\', \'US\', \'USA\', \'840\', \'united-states\');
INSERT INTO `geo_countries` VALUES (\'\', \'Uruguay\', \'UY\', \'URY\', \'858\', \'uruguay\');
INSERT INTO `geo_countries` VALUES (\'\', \'Uzbekistan\', \'UZ\', \'UZB\', \'860\', \'uzbekistan\');
INSERT INTO `geo_countries` VALUES (\'\', \'Holy See\', \'VA\', \'VAT\', \'336\', \'holy-see\');
INSERT INTO `geo_countries` VALUES (\'\', \'Saint Vincent and the Grenadines\', \'VC\', \'VCT\', \'670\', \'saint-vincent-and-grenadines\');
INSERT INTO `geo_countries` VALUES (\'\', \'Venezuela\', \'VE\', \'VEN\', \'862\', \'venezuela\');
INSERT INTO `geo_countries` VALUES (\'\', \'British Virgin Islands\', \'VG\', \'VGB\', \'92\', \'british-virgin-islands\');
INSERT INTO `geo_countries` VALUES (\'\', \'U.S. Virgin Islands\', \'VI\', \'VIR\', \'850\', \'us-virgin-islands\');
INSERT INTO `geo_countries` VALUES (\'\', \'Viet Nam\', \'VN\', \'VNM\', \'704\', \'viet-nam\');
INSERT INTO `geo_countries` VALUES (\'\', \'Vanuatu\', \'VU\', \'VUT\', \'548\', \'vanuatu\');
INSERT INTO `geo_countries` VALUES (\'\', \'Wallis and Futuna Islands\', \'WF\', \'WLF\', \'876\', \'wallis-and-futuna-islands\');
INSERT INTO `geo_countries` VALUES (\'\', \'Samoa\', \'WS\', \'WSM\', \'882\', \'samoa\');
INSERT INTO `geo_countries` VALUES (\'\', \'Yemen\', \'YE\', \'YEM\', \'887\', \'yemen\');
INSERT INTO `geo_countries` VALUES (\'\', \'Mayotte\', \'YT\', \'MYT\', \'175\', \'mayotte\');
INSERT INTO `geo_countries` VALUES (\'\', \'South Africa\', \'ZA\', \'ZAF\', \'710\', \'south-africa\');
INSERT INTO `geo_countries` VALUES (\'\', \'Zambia\', \'ZM\', \'ZMB\', \'894\', \'zambia\');
INSERT INTO `geo_countries` VALUES (\'\', \'Zimbabwe\', \'ZW\', \'ZWE\', \'716\', \'zimbabwe\');

使用php读出数据为数组格式,利用json_encode($array_of_countries); 转存为.js 格式或者.json格式供js调用。

 

二、第二个语言很眼熟有没有!

打开谷歌浏览器->设置高级选项->语言->添加

出现如图:

 

出现下面这个选项:

按键盘上的F12,根据下面图示操作

 

点击复制元素,得到数据。

现在有种方案,一种是直接利用你复制到的html元素,添加到你要添加的地方,一种是修改修改,存到数据库,像国家表一样转存为json格式的js文件。

说说第二种思路,这里我提一下编辑器,sublime text3 有它的帮忙,更方便。

把刚才的数据 ctrl+v 到一个php 文件

如图:

在一行显示,很失望?

选中 </option>我们在其后加入一个 回车,为什么选择 </option> 因为在文件中唯一。

选中一个后,我们 ctrl+D, 一直操作结束到不能选择为止,按 “右方向键”+回车,获得如图

同理操作,选择 (<option value=)  以及 (</option>) 还有 (空格+hidden="") 删除掉, 选择括号内的内容:

把 (<select id="add-language-overlay-language-list" aria-labelledby="add-language-overlay-language-list-label">) 删除以及(</select>)删除

得到如图:

同理操作 "> 选中,但不删除,全部选中:

按”右方向键“,按后退键删除 > , 输入 => ", 然后 按 End 键,光标移到末尾, 添加 另一半的 (",)  引号和英文半角逗号。

如图:

用数组包围起来,这样一个数组就构造好了。

然后新建数据表,构造sql语句,插入数据库,就OK了,这些部分就略掉了。

 

如果有谁需要这个文件的,可以留下QQ,我晚上看到会回复的,别忘了如果有帮助,帮忙顶下呗。

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-05-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-06
猜你喜欢
  • 2021-10-18
  • 2021-09-19
  • 2022-01-16
  • 2021-04-03
  • 2021-06-27
  • 2022-12-23
  • 2021-09-18
相关资源
相似解决方案