Fungsi array_change_key_case() dalam PHP
Contoh
Mengubah semua kunci dalam array menjadi huruf besar:
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31"); print_r(array_change_key_case($age, CASE_UPPER)); ?>
Definisi dan Penggunaan
Fungsi array_change_key_case() akan mengubah semua kunci dalam array menjadi huruf besar atau kecil.
Indeks numerik array tetap tidak berubah. Jika parameter pilihan (yaitu parameter kedua) tidak disediakan, maka secara default diubah menjadi huruf kecil.
Tips dan Komentar
Komentar:Jika ada dua atau lebih kunci yang sama saat menjalankan fungsi ini, elemen terakhir akan menimpa elemen lain (lihat contoh 2).
Sintaks
array_change_key_case(array,case);
Parameter | Deskripsi |
---|---|
array | Wajib. Tentukan array yang akan digunakan. |
case |
Pilihan. Nilai yang mungkin:
|
Detil Teknologi
Kembalikan nilai: | Kembalikan array dengan kunci yang diubah menjadi huruf besar atau kecil, atau jika array Jika bukan array, kembalikan FALSE. |
Versi PHP: | 4.2+ |
Contoh Lebih Banyak
Contoh 1
Mengubah semua kunci array menjadi huruf kecil:
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31"); print_r(array_change_key_case($age,CASE_LOWER)); ?>
Contoh 2
Jika menjalankan array_change_key_case() kemudian ada 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)); ?>