Pengenalan kepada cara menggunakan fungsi PHP array_change_key_case().

PHPz
Lepaskan: 2023-06-27 12:46:02
asal
1623 orang telah melayarinya

Dalam pengaturcaraan PHP, tatasusunan ialah jenis data yang kerap digunakan. Terdapat juga beberapa fungsi operasi tatasusunan, termasuk fungsi array_change_key_case(). Fungsi ini boleh menukar kes nama kunci dalam tatasusunan untuk memudahkan pemprosesan data kami. Artikel ini akan memperkenalkan cara menggunakan fungsi array_change_key_case() dalam PHP.

1. Sintaks dan parameter fungsi

array_change_key_case() Sintaks fungsi adalah seperti berikut:

array array_change_key_case ( array $array [, int $case = CASE_LOWER ] )
Salin selepas log masuk

Dalam sintaks ini,

  • array: diperlukan. Array untuk ditukar. array :必需。要进行键名转换的数组。
  • case :可选。转换后键名的大小写格式,有两个可选项:

    • CASE_UPPER :转换为大写格式。
    • CASE_LOWER :转换为小写格式。默认值是 CASE_LOWER

二、实例演示

下面通过一些实例来演示 array_change_key_case() 函数的使用方法。

  1. 将数组键名转为小写

下面是一个简单的数组,我们将其中的键名统一转为小写格式:

<?php 
   $array = array(
      "name" => "Tom",
      "ID" => 1001,
      "AGE" => 25,
   );
   
   $array_lower = array_change_key_case($array, CASE_LOWER);
   print_r($array_lower);
?>
Salin selepas log masuk

输出结果如下:

Array ( [name] => Tom [id] => 1001 [age] => 25 )
Salin selepas log masuk

在上述代码中,我们将 $array 数组的键名都转成小写,并将结果保存在 $array_lower 数组中。输出结果可见,键名都已经变成小写格式。

  1. 将数组键名转为大写

下面这个实例,我们将数组键名均转为大写格式:

<?php 
   $array = array(
      "name" => "Jack",
      "Age" => 22,
      "ID" => 1002,
   );
   
   $array_upper = array_change_key_case($array, CASE_UPPER);
   print_r($array_upper);
?>
Salin selepas log masuk

输出结果如下:

Array ( [NAME] => Jack [AGE] => 22 [ID] => 1002 )
Salin selepas log masuk

在上述代码中,我们把 $array 数组中的键名都转成了大写格式,并把结果保存在 $array_upper

kes: Pilihan. Terdapat dua pilihan untuk format huruf besar nama kunci selepas penukaran:

  • CASE_UPPER: Tukar kepada format huruf besar.
  • CASE_LOWER: Tukar kepada format huruf kecil. Nilai lalai ialah CASE_LOWER.

2. Contoh Demonstrasi

🎜Yang berikut menggunakan beberapa contoh untuk menunjukkan penggunaan fungsi array_change_key_case() . 🎜
    🎜Tukar nama kunci tatasusunan kepada huruf kecil🎜
🎜Berikut ialah tatasusunan ringkas, di mana kami menukar nama kunci kepada format huruf kecil: 🎜rrreee🎜Hasil output adalah seperti berikut: 🎜rrreee🎜Dalam kod di atas, kami menukar nama kunci tatasusunan $array ke dalam huruf kecil dan menyimpan hasilnya dalam tatasusunan $array_lower. Hasil output boleh dilihat dan nama kunci telah ditukar kepada format huruf kecil. 🎜
    🎜Tukar nama kunci tatasusunan kepada huruf besar🎜
🎜Dalam contoh berikut, kami menukar nama kunci tatasusunan kepada format huruf besar: 🎜rrreee🎜Hasil output adalah seperti berikut: 🎜rrreee 🎜Dalam kod di atas, kami menukar nama kunci dalam tatasusunan $array ke dalam format huruf besar dan menyimpan hasilnya dalam tatasusunan $array_upper. Hasil keluaran boleh dilihat, dan nama kunci telah ditukar kepada format huruf besar. Nota , ia akan ditukar secara automatik kepada format rentetan untuk penukaran. 🎜🎜🎜IV. Ringkasan🎜🎜Artikel ini memperkenalkan cara menggunakan fungsi array_change_key_case() dalam PHP, yang boleh menukar kes nama kunci dalam tatasusunan. Fungsi ini boleh memudahkan pemprosesan data kami, kodnya ringkas dan mudah dipelajari, serta mempunyai kepraktisan tertentu. Pada masa yang sama, kita juga perlu memberi perhatian kepada langkah berjaga-jaga yang berkaitan apabila menggunakannya. 🎜

Atas ialah kandungan terperinci Pengenalan kepada cara menggunakan fungsi PHP array_change_key_case().. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!