แปลงคีย์อาร์เรย์ทั้งหมดเป็นตัวพิมพ์ใหญ่:
<?php$age=array("ปีเตอร์"=>"35","เบน"=>"37","โจ"=>"43");print_r(array_change_key_case($อายุ,CASE_UPPER));?>ฟังก์ชัน array_change_key_case() จะแปลงคีย์ทั้งหมดของอาร์เรย์เป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก
array_change_key_case( อาร์เรย์ , กรณี );
พารามิเตอร์ | อธิบาย |
---|---|
อาร์เรย์ | ที่จำเป็น. ระบุอาร์เรย์ที่จะใช้ |
กรณี | ไม่จำเป็น. ค่าที่เป็นไปได้: CASE_LOWER - ค่าเริ่มต้น แปลงคีย์ของอาร์เรย์ให้เป็นตัวพิมพ์เล็ก CASE_UPPER - แปลงคีย์อาร์เรย์เป็นตัวพิมพ์ใหญ่ |
ค่าส่งคืน: | ส่งคืนอาร์เรย์ที่มีคีย์ที่มีตัวอักษรตัวพิมพ์เล็ก หรือส่งคืนอาร์เรย์ที่มีคีย์ที่มีตัวอักษรตัวพิมพ์ใหญ่ หรือส่งกลับ FALSE หาก อาร์เรย์ ไม่ใช่อาร์เรย์ |
---|---|
เวอร์ชัน PHP: | 4.2+ |
แปลงคีย์อาร์เรย์ทั้งหมดเป็นตัวพิมพ์เล็ก:
<?php$age=array("ปีเตอร์"=>"35","เบ็น"=>"37","โจ"=>"43");print_r(array_change_key_case($อายุ,CASE_LOWER));?>หากหลังจากรัน array_change_key_case() แล้ว มีสองคีย์ขึ้นไปที่มีคีย์เดียวกัน (เช่น "b" และ "B") องค์ประกอบสุดท้ายจะเขียนทับองค์ประกอบอื่นๆ:
<?php$pets=array("a"=>"Cat","B"=>"สุนัข","c"=>"ม้า","b"=>"นก");print_r(array_change_key_case($ สัตว์เลี้ยง,CASE_UPPER));?>