【问题标题】:How can I get language display name instead of ISO Language Code from browser using http user agent?如何使用 http 用户代理从浏览器获取语言显示名称而不是 ISO 语言代码?
【发布时间】:2018-09-25 11:37:13
【问题描述】:

是否可以使用 $_SERVER['HTTP_ACCEPT_LANGUAGE'] 从浏览器获取语言全名而不是 ISO 语言代码?

我想在我的一个 codeigniter 项目中使用这个东西。

$data['language'] = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 5);

$data['language'] ==> en-GB

的输出

现在我的输出是这样的

Current Output of language code

我想要这样的输出

I want this output

提前谢谢...!!

【问题讨论】:

    标签: php codeigniter format


    【解决方案1】:

    你可以试试

    Locale::getDisplayLanguage("nb-NO"); // Norwegian Bokmål
    Locale::getDisplayLanguage("no"); // Norwegian
    Locale::getDisplayLanguage("nb"); // Norwegian Bokmål
    

    更多信息on php.net

    【讨论】:

      猜你喜欢
      • 2023-03-29
      • 2011-06-24
      • 2015-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多