PHP 函数 array_change_key_case()
实例
将数组的所有键转换为大写字母:
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31"); print_r(array_change_key_case($age, CASE_UPPER)); ?>
定义和用法
函数 array_change_key_case() 将数组的所有键都转换为大写字母或小写字母。
Indeks numerik array tetap tidak berubah. Jika parameter pilihan (iaitu parameter kedua) tidak disediakan, secara lalai diubah ke huruf kecil.
Petikan dan Komen
Komen:Jika terdapat dua atau lebih kunci yang sama semasa menjalankan fungsi ini, elemen terakhir akan menimpa elemen lain (lihat contoh 2).
Syntax
array_change_key_case(array,case);
Parameter | Description |
---|---|
array | Wajib. Tentukan array yang akan digunakan. |
case |
Pilihan. Nilai yang mungkin:
|
Butiran Teknik
Kembalikan nilai: | Kembalikan array dengan kunci besar atau kecil, atau jika array Jika bukan array, kembalikan FALSE. |
Versi PHP: | 4.2+ |
Lebih banyak contoh
Contoh 1
Mengubah semua kunci array ke huruf kecil:
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31"); print_r(array_change_key_case($age,CASE_LOWER)); ?>
Contoh 2
Jika dijalankan array_change_key_case() dan terdapat dua atau lebih kunci yang sama (seperti "b" dan "B"), elemen terakhir akan menimpa elemen lain:
<?php $pets=array("a"=>"Cat","B"=>"Dog","c"=>"Horse","b"=>"Bird"); print_r(array_change_key_case($pets,CASE_UPPER)); ?>