【发布时间】:2021-12-13 05:33:42
【问题描述】:
我知道如何使用国家/地区名称(英语)获取国家/地区代码,但我的任务需要使用翻译成日语文本的国家/地区名称来获取国家/地区代码。印度尼西亚示例:
国家 : インドネシア 代码:ID
现在,我使用代码制作了一个国家/地区列表(在 jp 中),但它过于手动,需要添加所有其他可能的国家/地区。我正在考虑是否还有其他方法可以做到这一点。
private function getCountryCode($countryName)
{
$list = [
['value' => 'インドネシア', 'code' => 'ID'],
['value' => 'カンボジア', 'code' => 'KH'],
['value' => 'ベトナム', 'code' => 'VN'],
['value' => 'アフガニスタン', 'code' => 'AF']
];
if($countryName){
foreach($list as $l){
if($l['value'] == $countryName){
return $l['code'];
}
}
return '';
}
}
【问题讨论】:
标签: magento2