ฟังก์ชัน array_change_key_case() ใช้เปลี่ยน คีย์ (keys) ของอาร์เรย์ให้เป็นตัวพิมพ์เล็ก (lowercase) หรือตัวพิมพ์ใหญ่ (uppercase) ทั้งหมด ส่งคืนอาร์เรย์ที่คีย์เปลี่ยนแล้ว ส่งคืน FALSE หากไม่ใช่อาร์เรย์
ไวยากรณ์ (Syntax)
array_change_key_case(array, case)
พารามิเตอร์ (Parameters)
array − อาร์เรย์ที่ต้องการเปลี่ยนคีย์ (จำเป็น)
case − รูปแบบตัวอักษร:
CASE_LOWER(เริ่มต้น) หรือCASE_UPPER(ตัวเลือก)
ค่าที่ส่งคืน (Return Value)
ส่งคืนอาร์เรย์ที่คีย์เป็นตัวพิมพ์เล็กหรือใหญ่ตามที่ระบุ ส่งคืน FALSE หากอินพุตไม่ใช่อาร์เรย์
ตัวอย่างการใช้งาน
ตัวอย่างที่ 1: เปลี่ยนคีย์เป็นตัวพิมพ์ใหญ่
<?php
$vehicle = array("b" => "Bus", "t" => "Truck");
print_r(array_change_key_case($vehicle, CASE_UPPER));
?>
ผลลัพธ์
Array ( [B] => Bus [T] => Truck )
ตัวอย่างที่ 2: เปลี่ยนคีย์เป็นตัวพิมพ์เล็ก
<?php
$vehicle = array("C" => "Car", "T" => "Bike");
print_r(array_change_key_case($vehicle, CASE_LOWER));
?>
ผลลัพธ์
Array ( [c] => Car [t] => Bike )