Devdit
 

PHP แปลงเดือนไทย จากตัวเลขเป็นข้อความ

2.8K

สอนเขียนภาษา PHP แปลงเดือนไทย จากตัวเลขเป็นข้อความ โดยจะมีการสร้างฟังก์ชันชื่อ toMonthThai โดยรับค่า argument เป็นเดือนตัวเลข และคืนค่า (return) เป็นเดือนแบบข้อความแทน

 

ตัวอย่าง PHP แปลงเดือนไทย จากตัวเลขเป็นข้อความ

<?php
    function toMonthThai( $m ) {
        $return;
        $month = array(
            "", 
            "มกราคม", 
            "กุมภาพันธ์", 
            "มีนาคม",
            "เมษายน",
            "พฤษภาคม",
            "มิถุนายน",
            "กรกฎาคม",
            "สิงหาคม",
            "กันยายน",
            "ตุลาคม",
            "พฤศจิกายน",
            "ธันวาคม"
        );
        $return = $month[$m];
        return $return;
    }

    echo "เดือนที่ 4 คือ ".toMonthThai( 2 );
    echo "<br/>";
    echo "เดือนที่ 12 คือ ".toMonthThai( 9 );
?>

ผลลัพธ์

เดือนที่ 4 คือ กุมภาพันธ์
เดือนที่ 12 คือ กันยายน

คำอธิบาย

1. สร้างฟังก์ชันชื่อ toMonthThai รับค่า argument 1 ค่า คือ m

2. ภายในฟังก์ชันมีตัวแปร array เก็บเดือน ชื่อ month

3. นำตัวแปร m มาดึงเดือนแบบข้อความจากตัวแปร month และคืนค่าออกมาผ่านตัวแปร return

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ