PHP array_change_key_case() ฟังก์ชัน

ตัวอย่าง

แปลงให้ทุกตัวในแอร์เรย์เป็นใหญ่

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

สามารถปฏิบัติงาน

คำนิยามและวิธีใช้

array_change_key_case() ฟังก์ชันส่งผลค่าของทุกตัวในแอร์เรย์เป็นใหญ่หรือเล็ก

ดัชนีเลขของแอร์เรย์ไม่เปลี่ยนแปลง. หากไม่มีการให้ค่าตัวเลือกที่สามารถใช้งานได้ (คือตัวเลือกที่สอง), จะแปลงเป็นตัวเล็กโดยเริ่มต้น (default).

คำแนะนำและหมายเหตุ

หมายเหตุ:หากมีชื่อกลุ่มหลายตัวที่เหมือนกันในการปฏิบัติงานฟังก์ชันนี้ (ดูตัวอย่าง 2) ตัวที่สุดท้ายจะเข้าไปทับลงชื่ออื่น (ตามตัวอย่าง 2).

โทรตัว

array_change_key_case(array,case);
ตัวแปร คำอธิบาย
array สำคัญ. กำหนดแอร์เรย์ที่ต้องการใช้งาน
case

เลือกตัวเลือกที่สามารถใช้งานได้

  • CASE_LOWER - ตัวเลือกเริ่มต้น (default). แปลงชื่อกลุ่มของแอร์เรย์เป็นตัวเล็กในตัวอักษรตัวแรก。
  • CASE_UPPER - แปลงชื่อกลุ่มของแอร์เรย์เป็นตัวใหญ่ในตัวอักษรตัวแรก。

รายละเอียดเทคนิค

กลับค่า: กลับค่าแอร์เรย์ที่มีชื่อกลุ่มในรูปแบบตัวเล็กหรือตัวใหญ่ หรือถ้า array ไม่ใช่แอร์เรย์กลับค่า FALSE。
เวอร์ชั่น PHP: 4.2+

ตัวอย่างเพิ่มเติม

ตัวอย่าง 1

แปลงให้ทุกชื่อกลุ่มของตัวแปรเป็นตัวเล็กในตัวอักษรตัวแรก:

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

สามารถปฏิบัติงาน

ตัวอย่าง 2

หากทำ array_change_key_case() แล้วมีชื่อกลุ่มหลายตัวที่เหมือนกัน (เช่น "b" และ "B"), ตัวที่สุดท้ายจะเข้าไปทับลงชื่ออื่น (ดูตัวอย่าง 2):

<?php
$pets=array("a"=>"Cat","B"=>"Dog","c"=>"Horse","b"=>"Bird");
print_r(array_change_key_case($pets,CASE_UPPER));
?>

สามารถปฏิบัติงาน