PHP - 如何将多个字符串映射到单个字符串?例如“en”、“english”、“eng” --> '工程'
我想要字符串的多对一键值映射。
到目前为止,我唯一的想法就是进行一系列这样的测试,但这并不是很不优雅。
switch($s) {
case "en":
case "thatlanguagethebritsspeak":
case "english":
return "eng";
...
}
什么是更好的解决方案?
I want a many-to-one key->value mapping of strings.
My only idea so far is to do with a series of tests like this, but it's not very inelegant.
switch($s) {
case "en":
case "thatlanguagethebritsspeak":
case "english":
return "eng";
...
}
What would be a better solution?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用正则表达式,您可以使用区分大小写或不区分大小写的功能,这可能是一个优点......
With regex, you can use case sensitive or not feature, which can be an advantages...