首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将2个字母的国家代码转换为国家名称

将2个字母的国家代码转换为国家名称
EN

Stack Overflow用户
提问于 2019-12-17 01:30:10
回答 1查看 166关注 0票数 0

我有一个很大的国家列表,用户选择他们来自哪个国家,然后我将2个字母的代码保存到数据库中。当我后来想要在另一个页面上显示该用户来自哪个国家时,我可以从数据库中获得2个字母的代码,但我应该如何将其转换回国家名称?有一个大的switch语句似乎是一种浪费?

代码语言:javascript
复制
<select name='country' value={country} onChange={onChange}>
                <option value=''>Select...</option>
                <option value='AX'>Aaland Islands</option>
                <option value='AF'>Afghanistan</option>
                <option value='AL'>Albania</option>
                <option value='DZ'>Algeria</option>
                <option value='AS'>American Samoa</option>
                <option value='AD'>Andorra</option>
                <option value='AO'>Angola</option>
                <option value='AI'>Anguilla</option>
                <option value='AQ'>Antarctica</option>
                <option value='AG'>Antigua And Barbuda</option>
EN

回答 1

Stack Overflow用户

发布于 2019-12-17 01:34:40

为什么不尝试使用SELECT CASE

案例

代码语言:javascript
复制
 WHEN condition1 THEN result1
代码语言:javascript
复制
 WHEN condition2 THEN result2
代码语言:javascript
复制
 WHEN conditionN THEN resultN
代码语言:javascript
复制
 ELSE result

结束;

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59361610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档