array_change_key_case ----文字列キー名がすべて小文字または大文字である配列を返します
説明:
array_change_key_case() input 配列内のすべてのキー名をすべて小文字または大文字に変更します。変更は、後者のオプション case パラメーターに基づいて行われます。ここでは 2 つの定数、CASE_UPPER と CASE_LOWER を使用できます。デフォルト値は CASE_LOWER です。この関数は数値インデックスを変更しません。
例 #1 array_change_key_case() 例
<span style="color: rgb(0,0,0)"><code><span style="color: rgb(0,0,0)"><font face="NSimsun"><span style="color: rgb(0,0,187)"><?php<br/>
$input_array </span><span style="color: rgb(0,119,0)">= array(</span><span style="color: rgb(221,0,0)">"FirSt" </span><span style="color: rgb(0,119,0)">=> </span><span style="color: rgb(0,0,187)">1</span><span style="color: rgb(0,119,0)">, </span><span style="color: rgb(221,0,0)">"SecOnd" </span><span style="color: rgb(0,119,0)">=> </span><span style="color: rgb(0,0,187)">4</span></font><font face="NSimsun"><span style="color: rgb(0,119,0)">);<br>
</span><span style="color: rgb(0,0,187)">print_r</span><span style="color: rgb(0,119,0)">(</span><span style="color: rgb(0,0,187)">array_change_key_case</span><span style="color: rgb(0,119,0)">(</span><span style="color: rgb(0,0,187)">$input_array</span><span style="color: rgb(0,119,0)">, </span><span style="color: rgb(0,0,187)">CASE_UPPER</span></font><font face="NSimsun"><span style="color: rgb(0,119,0)">));<br>
</span><span style="color: rgb(0,0,187)">?></span>
</font></span>
$input_array = array(Array上記の例では次のように出力されます: この関数を渡した後に配列内の複数のキー名が同じになった場合 (「keY」と「kEY」など)、最後の値が他の値を上書きします。
(
[FIRST] => 1
[SECOND] => 4
)
"最初"=>
1
,"SecOnd"
=>
4 ); print_r(array_change_key_case($input_array、CASE_UPPER)); ?>