使用strtoupper的单个数组字段的大写

时间:2017-09-19 11:03:46

标签: php

我想在我的数组中使用大写特定字段。

来自“en”=> “ENGLISH”到“EN”=> “ENGLISH”

$ officialLanguages数组:

array:1 [      
  "en" => "ENGLISH"      
]



 dd($officialLanguages = array_map('strtoupper', $officialLanguages['lang_id']));

给我以下错误

  

未定义的索引:lang_id。

1 个答案:

答案 0 :(得分:0)

使用它 array_change_key_case

    $input_array = array("FirSt" => 1, "SecOnd" => 4);
    print_r(array_change_key_case($input_array, CASE_UPPER));
    //result
    Array
    (
        [FIRST] => 1
        [SECOND] => 4
    )