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 |
เลือกตัวเลือกที่สามารถใช้งานได้
|
รายละเอียดเทคนิค
กลับค่า: | กลับค่าแอร์เรย์ที่มีชื่อกลุ่มในรูปแบบตัวเล็กหรือตัวใหญ่ หรือถ้า 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)); ?>