在 laravel trans 中获取本地的密钥
get the key of local in laravel trans
如果我想在 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',
]
现在如果我在 blade
中执行此代码
{{trans('language.edit_file')}}
结果会是
'Edit File'
现在我的问题是如何使用 .. 这个词获得密钥
我的意思是如何使用 Edit File
访问 edit_file
我想访问值而不是键来访问键
谢谢..
使用array_flip.
array_flip() 函数用于在数组中交换键及其关联值。
$languages = Lang::get('language');
$languagesFlip = array_flip($languages);
您可以尝试这样的操作:
{{array_search('Edit file',trans('language'))}}
结果会是edit_file
希望这就是您所需要的。
如果我想在 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',
]
现在如果我在 blade
中执行此代码{{trans('language.edit_file')}}
结果会是
'Edit File'
现在我的问题是如何使用 .. 这个词获得密钥
我的意思是如何使用 Edit File
访问 edit_file
我想访问值而不是键来访问键
谢谢..
使用array_flip.
array_flip() 函数用于在数组中交换键及其关联值。
$languages = Lang::get('language');
$languagesFlip = array_flip($languages);
您可以尝试这样的操作:
{{array_search('Edit file',trans('language'))}}
结果会是edit_file
希望这就是您所需要的。