PHP 函数 array_change_key_case()

实例

将数组的所有键转换为大写字母:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
print_r(array_change_key_case($age, CASE_UPPER));
?>

Jalankan Contoh

定义和用法

函数 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:

  • CASE_LOWER - Nilai lalai. Mengubah kunci array ke huruf kecil.
  • CASE_UPPER - Mengubah kunci array ke huruf besar.

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));
?>

Jalankan Contoh

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));
?>

Jalankan Contoh