Dalam pengaturcaraan PHP, tatasusunan ialah jenis data yang sangat biasa. Dalam sesetengah kes, kita perlu menukar semua subskrip dalam tatasusunan kepada huruf kecil. Operasi ini boleh dilakukan dengan mudah dan hanya memerlukan beberapa baris kod.
Berikut akan memperkenalkan cara menukar subskrip tatasusunan kepada huruf kecil dalam PHP.
1. Gunakan fungsi array_change_key_case()
PHP menyediakan fungsi array_change_key_case(), yang boleh menukar semua subskrip dalam tatasusunan kepada huruf besar atau huruf kecil. Sintaks fungsi ini adalah seperti berikut:
array array_change_key_case(array $array, int $case = CASE_LOWER)
di mana $array ialah array yang hendak ditukar, $case ialah parameter pilihan , menunjukkan penukaran kepada huruf besar atau huruf kecil. Apabila $huruf ialah 0 (nilai lalai), ia bermakna menukar kepada huruf kecil apabila $huruf ialah 1, ia bermakna menukar kepada huruf besar.
Berikut ialah contoh menggunakan fungsi array_change_key_case() :
$old_array = array(
'aBc' => 'Hello', 'def' => 'world', 'GHI' => '!'</p> <p>);</p> <p>$new_array = array_change_key_case($old_array, CASE_LOWER);</p> <p>print_r($new_array);<br>?></p> <p>Output kod ini ialah: </p> <p>Array<br>(</p> <pre class="brush:php;toolbar:false">[abc] => Hello [def] => world [ghi] => !
)
Seperti yang anda lihat, aBc, def dan GHI dalam tatasusunan asal telah ditukar kepada huruf kecil.
2. Gunakan gelung foreach
Selain menggunakan fungsi array_change_key_case(), kita juga boleh menggunakan gelung foreach untuk melintasi tatasusunan dan menukar setiap subskrip kepada huruf kecil. Berikut ialah kod contoh:
$old_array = array(
'aBc' => 'Hello', 'def' => 'world', 'GHI' => '!'</p> <p>);</p> <p>$new_array = array();<br>foreach ($old_array as $key => $value) {</p> <pre class="brush:php;toolbar:false">$new_key = strtolower($key); $new_array[$new_key] = $value;
}
print_r($new_array);
?>
ini Output coretan adalah sama dengan kod sampel di atas.
3. Nota
Apabila menukar subskrip tatasusunan kepada huruf kecil, anda perlu memberi perhatian kepada beberapa butiran. Contohnya:
Ringkasnya, menukar subskrip tatasusunan kepada huruf kecil dalam PHP adalah perkara yang agak mudah. Ini boleh dicapai menggunakan fungsi array_change_key_case() atau gelung foreach. Tidak kira kaedah yang digunakan, terdapat beberapa perincian yang perlu diberi perhatian bagi memastikan hasilnya seperti yang diharapkan.
Atas ialah kandungan terperinci Bagaimana untuk menukar subskrip tatasusunan kepada huruf kecil dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!