Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menggunakan fungsi array_change_key_case dalam PHP untuk menukar nama kunci tatasusunan kepada huruf kecil atau huruf besar

Cara menggunakan fungsi array_change_key_case dalam PHP untuk menukar nama kunci tatasusunan kepada huruf kecil atau huruf besar

WBOY
WBOYasal
2023-06-26 17:39:191090semak imbas

Dalam PHP, tatasusunan ialah jenis data yang sangat biasa digunakan yang boleh menyimpan berbilang nilai dan setiap nilai boleh diakses melalui kunci unik. Walau bagaimanapun, dalam proses pembangunan sebenar, kes nama kunci mungkin tidak konsisten Dalam kes ini, anda perlu menggunakan fungsi terbina dalam PHP array_change_key_case untuk menukar kes nama kunci. Fungsi

array_change_key_case boleh menukar nama kunci tatasusunan kepada huruf kecil atau huruf besar. Fungsi ini menerima dua parameter: parameter pertama ialah tatasusunan yang hendak ditukar, dan parameter kedua ialah parameter pilihan yang menunjukkan jenis penukaran kepada huruf besar dan kecil Nilai parameter ini boleh menjadi CASE_LOWER (tukar kepada huruf kecil) atau CASE_UPPER (. tukar kepada huruf besar), lalai ialah CASE_LOWER.

Berikut ialah kod sampel yang menggunakan fungsi array_change_key_case untuk menukar nama kunci tatasusunan kepada huruf kecil:

<?php
$employee = array(
    "ID" => 101,
    "Name" => "Tom",
    "Age" => 25,
    "Gender" => "Male"
);

$new_employee = array_change_key_case($employee, CASE_LOWER);

print_r($new_employee);
?>

Hasil output ialah:

Array
(
    [id] => 101
    [name] => Tom
    [age] => 25
    [gender] => Male
)

Dalam kod sampel di atas, kami mula-mula mencipta tatasusunan bernama $employee, yang mengandungi empat pasangan nilai kunci, nama kunci ialah ID, Nama, Umur, Jantina, dan kemudian hantar tatasusunan sebagai parameter pertama kepada fungsi array_change_key_case, dan tentukan parameter kedua sebagai CASE_LOWER, supaya fungsi itu akan menukar nama kunci bagi tatasusunan ialah huruf kecil dan tatasusunan baharu disimpan dalam pembolehubah $new_employee. Akhir sekali, kami menggunakan fungsi print_r untuk mengeluarkan tatasusunan yang ditukar Anda boleh melihat bahawa nama kunci semuanya telah ditukar kepada huruf kecil.

Begitu juga, jika kita ingin menukar nama kunci tatasusunan kepada huruf besar, kita hanya perlu menetapkan nilai parameter kedua kepada CASE_UPPER Kod sampel adalah seperti berikut:

<?php
$employee = array(
    "id" => 101,
    "name" => "Tom",
    "age" => 25,
    "gender" => "Male"
);

$new_employee = array_change_key_case($employee, CASE_UPPER);

print_r($new_employee);
?>

Hasil output ialah:

Array
(
    [id] => 101
    [name] => Tom
    [age] => 25
    [gender] => Male
)

Dalam ini. contoh, Kami mula-mula mencipta tatasusunan bernama $employee dan menentukan nama kunci tatasusunan sebagai huruf kecil. Kemudian hantar tatasusunan sebagai parameter pertama kepada fungsi array_change_key_case, dan tentukan parameter kedua sebagai CASE_UPPER, supaya fungsi itu akan menukar nama kunci tatasusunan kepada huruf besar, dan tatasusunan baharu akan disimpan dalam pembolehubah $new_employee. Akhir sekali, kami menggunakan fungsi print_r untuk mengeluarkan tatasusunan yang ditukar Anda boleh melihat bahawa nama kunci semuanya telah ditukar kepada huruf besar.

Ringkasnya, fungsi array_change_key_case ialah fungsi terbina dalam PHP yang sangat praktikal yang boleh membantu kami menukar nama utama tatasusunan kepada huruf besar dan kecil, dengan itu meningkatkan kecekapan pengekodan dan kebolehbacaan kod.

Atas ialah kandungan terperinci Cara menggunakan fungsi array_change_key_case dalam PHP untuk menukar nama kunci tatasusunan kepada huruf kecil atau huruf besar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn