เคยมีสักครั้งมั้ย ที่คุณจะต้องเขียนฟังชั่นเพื่อแปลง จากตัวเลขประจำเดือน เป็นตัวหนังสือ เช่นแปลงจาก 1 เป็น มกราคม แล้วคุณเขียนยังไง?
วันนี้ผมมีวิธีการเขียนฟังชั่นแปลง ตัวเลขเดือน เป็น ตัวหนังสือ อย่างง่ายๆ และสั้นๆ โดยใช้ Array เข้ามาช่วย ดูนะครับ
<?php function func_conv_month( $input ){ $arr_month = array( “” , “มกราคม” , “กุมภาพันธ์” , “มีนาคม” , “เมษายน” , “พฤษภาคม” , “มิถุนายน” , “กรกฎาคม” ,”สิงหาคม” , “กันยายน” , “ตุลาคม” , “พฤศจิกายน” , “ธันวาคม” ) ; return $arr_month[ $input ] ; } ?> |
เวลาเรียกใช้ ก็ส่งตัวเลขเดือน เข้าไปในฟังชั่น ฟังชั่นก็จะคืนค่า เดือนเป็นตัวหนังสือกลับมา
<?php echo func_conv_month( 2 ) ; // กุมภาพันธ์ ?> |
ง่ายมั้ย!!!
Leave a Reply