56个民族中文转英文

此文章发布于34个月前,部分信息可能已经过时,请自行斟酌确认

话不多说,直接上代码!




/**
     * 根据传入的民族名称返回该民族对应英文
     * 数据来源:百度文库
     * @param null $nation_name 民族名称
     * @return bool|mixed
     */
    public function nation_name_english($nation_name = null)
    {
        if (empty($nation_name)) {
            return false;
        }
        $ethnicity = [
            '汉族'    => 'Han',
            '壮族'    => 'Zhuang', // Bouxcuengh
            '满族'    => 'Manchu',
            '回族'    => 'Hui',
            '苗族'    => 'Miao', // Hmong  // Meo
            '土族'    => 'Monguor',
            '彝族'    => 'Yi', // Nuosu
            '藏族'    => 'Tibetan',
            '侗族'    => 'Dong', // Gaem
            '瑶族'    => 'Yao',
            '白族'    => 'Bai', // Baipho
            '黎族'    => 'Li', // Hlai
            '傣族'    => 'Dai', // Tai
            '畲族'    => 'She', // Sa
            '水族'    => 'Shui', // Sui
            '佤族'    => 'Va',
            '羌族'    => 'Qiang',
            '怒族'    => 'Nu',
            '京族'    => 'Kinh',
            '土家族'   => 'Tujia', // Bizika
            '蒙古族'   => 'Mongolian',
            '布依族'   => 'Buyei', // Buxqyaix
            '朝鲜族'   => 'Korean',
            '哈尼族'   => 'Hani', // Ha Nhi
            '傈僳族'   => 'Lisu',
            '仡佬族'   => 'Gelao', // Klau
            '东乡族'   => 'Dongxiang', // Sarta
            '高山族'   => 'Gaoshan',
            '纳西族'   => 'Nakhi',
            '仫佬族'   => 'Mulao', // Mulam
            '锡伯族'   => 'Xibe', // Sibe // Sibo
            '景颇族'   => 'Jingpo', // Jinghpaw
            '毛南族'   => 'Maonan', // Anan
            '撒拉族'   => 'Salar',
            '布朗族'   => 'Blang',
            '阿昌族'   => 'Achang', // Ngacang
            '普米族'   => 'Pumi', // Primi
            '基诺族'   => 'Jino',
            '德昂族'   => 'Deang', // Palaung
            '保安族'   => 'Bonan',
            '裕固族'   => 'Yughur',
            '门巴族'   => 'Monpa',
            '独龙族'   => 'Derung',
            '赫哲族'   => 'Nanai',
            '珞巴族'   => 'Lhoba',
            '拉祜族'   => 'Lahu', // Lad Hull
            '维吾尔族'  => 'Uyghur', // Uygur // Uighur // Uigur
            '哈萨克族'  => 'Kazakh', // Kazak
            '达斡尔族'  => 'Daur',
            '塔吉克族'  => 'Tajik', // Tadzhik
            '鄂温克族'  => 'Evenk', // Evenki
            '俄罗斯族'  => 'Russian',
            '鄂伦春族'  => 'Oroqen',
            '塔塔尔族'  => 'Tatar',
            '乌孜别克族' => 'Uzbek',
            '柯尔克孜族' => 'Kyrgyz', // Khalkhas
        ];
        foreach ($ethnicity as $key => $value) {
            if (stripos($key, $nation_name) === false) {
                continue;
            }
            return $value;
        }
        return false;
    }


  • 有很大一部分民族的英文是多个,我采用的是第一个,可根据自己实际情况调整

相关文章:


数据参考:https://mp.weixin.qq.com/s/mUgRID9ki81nqb5BAtou_Q
数据参考:https://www.zybang.com/question/9d234a5dcc07241ce20e98ef8cbeedc9.html

最后修改:2020 年 12 月 15 日 10 : 41 AM
如果觉得我的文章对你有用,请随意赞赏

发表评论