【问题标题】:get the key of local in laravel trans在 laravel trans 中获取本地的密钥
【发布时间】:2020-12-19 12:37:59
【问题描述】:

如果我想在 laravel 中使用语言环境,我需要一些东西我这样做了..

{{trans('language.add')}}
{{trans('language.my_word')}}
{{trans('language.save')}}
{{trans('language.edit_file')}}

而且locale语言文件是这样的..

<?php
return 
[
    'add' => 'Add',
    'my_word' => 'Any thing here',
    'save' => 'Save !',
    'edit_file' => 'Edit File',
]

现在如果我在刀片中执行此代码

{{trans('language.edit_file')}}

结果是

'Edit File'

现在我的问题是如何使用 .. 这个词获得密钥 我的意思是如何使用Edit File 访问edit_file 我想访问值而不是键来访问密钥 谢谢..

【问题讨论】:

    标签: php laravel php-7 laravel-7


    【解决方案1】:

    使用 array_flip。

    array_flip() 函数用于将键与数组中的相关值交换。

    $languages = Lang::get('language');
    $languagesFlip = array_flip($languages);
    

    【讨论】:

      【解决方案2】:

      你可以试试这样的:

      {{array_search('Edit file',trans('language'))}}
      

      结果将是edit_file

      我希望这是你需要的。

      【讨论】:

        猜你喜欢
        • 2012-01-15
        • 2011-06-21
        • 1970-01-01
        • 2021-07-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-10-23
        • 1970-01-01
        相关资源
        最近更新 更多