如下所示:
<?php
/*
array_change_key_case() 返回其鍵均為大寫或小寫的數組。
array array_change_key_case(array input[,int case])
參數描述:array是要轉換鍵值的數組
case有兩個選項:CASE_LOWER,默認選項,以小寫字母返回數組的鍵
CASE_UPPER,以大寫字母返回數組的鍵
*/
$input_array = array('a'=>'Java',
'B'=>'Php',
'c'=>'C++',
'D'=>'C#');
print_r(array_change_key_case($input_array, CASE_LOWER));
print_r(array_change_key_case($input_array, CASE_UPPER));
//如果在運行該函數時兩個或多個鍵相同,則最後的元素會覆蓋其他元素,例如:
$input_array = array('a'=>'Barcelona',
'B'=>'Madrid',
'c'=>'Manchester',
'b'=>'Milan');
print_r(array_change_key_case($input_array, CASE_LOWER));
?>
運行結果:

<?php
/*
array_chunk() 把一個數組分割成新的數組塊
array array_chunk(array $array,int $size[,bool preserve_key])
參數描述:array是分割的數組
size規定每個新數組包含的元素,最後一個數組可能會少幾個元素
preserve_key:可選,有兩個選項:true,保留原始數組中的鍵名;false,默認選項,每個結果數組使用從0開始的新數組索引
*/
$input_array = array('A'=>'Java',
'B'=>'Php',
'C'=>'C++',
'D'=>'C#');
print_r(array_chunk($input_array, 2 ,false));
print_r(array_chunk($input_array, 3 ,true));
?>
運行結果:

以上就是小編為大家帶來的淺談php數組array_change_key_case() 函數和array_chunk()函數全部內容了,希望大家多多支持幫客之家~