gpt4 book ai didi

Codeigniter 获取语言文件的键

转载 作者:行者123 更新时间:2023-12-05 00:42:58 25 4
gpt4 key购买 nike

我在这里遇到了 I18N 问题。

我有一个存储了多个变量的数据库。 (例如 mod_sales)

为了使我的网站支持 I18N,我使用 CI 框架的语言类来读取语言文件的一行
(例如 $this->lang->line('mod_sales'); )。

这将从语言文件中返回该语言变量的值
(e.c. $lang['mod_sales'] = "Sales";) 或德语 ($lang['mod_sales'] = "Verkauf";)

现在问题来了:我试图反转该过程以获取该 lang-array 的键值。假设我正在用德语运行我的网站并搜索“Verkauf”,我想得到“mod_sales”——就像我用英语运行网站并搜索“sales”一样。

是否有任何实现的方法可以到达那里,或者我是否必须通过数组函数来处理这个问题(如果可能的话)?

最佳答案

我发现了(在 http://webchat.freenode.net/ #codeigniter 的 CI-Guys 的帮助下):

我可以使用 $var = $this->lang->language 访问数组。

现在我可以使用 array_search("val",$var);获取该值的键。

关于Codeigniter 获取语言文件的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1587832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com