如何获取数组的字符串而不是它的值

时间:2019-07-03 05:27:37

标签: php arrays laravel

我有一个数组列表来保存我的国家(地区)代码,该值用于获取相应的标志图标。但是,我还将国家/地区代码用作邮件的前缀,它看起来像

(CA)+1 123456789

但是我只能提取存储为CA的值,从而使数字看起来更像

CA 123456789

我的数组像这样存储在settings.php

"country_codes" => [
        "AF" => "(AF) +93",
        "AX" => "(AX) +358",
        "AL" => "(AL) +355",
        "DZ" => "(DZ) +213",
        "AS" => "(AS) +1-684",
        "AD" => "(AD) +376",
        "AO" => "(AO) +244",
        "AI" => "(AI) +1-264",
        "AG" => "(AG) +1-268",
        "AR" => "(AR) +54",
        "AM" => "(AM) +374",

我在mail.blade.php

中称呼它
Name: {{$input['name']}}
Contact Number: {{$input['country_code']}} {{$input['contact']}}

如何更改值的调用方式,使它获取我(AF)+93而不是AF

1 个答案:

答案 0 :(得分:0)

如果settings.php位于配置文件夹中,则

带外墙

Contact Number: {{Config:get("settings.country_codes.".$input['country_code']."") }} 
{{$input['contact']}}

OR
帮手

Contact Number: {{config("settings.country_codes.".$input['country_code']."") }}  
{{$input['contact']}}