ฟังก์ชั่นที่มีอยู่แล้วใน PHP เป็นฟังก์ชั่นหลักที่ใช้งานได้ดีอยู่แล้ว แต่บางที ข้อมูลที่เราต้องการอาจจะต้องมีการปรับแต่งก่อนแสดงผล จึงเป็นเหตุผลว่าทำไมเราต้องสร้างฟังก์ชั่นขึ้น่มาใช้งานเอง
ตัวอย่างฟังก์ชั่นที่สร้างขึ้นเอง |
แต่ก่อนที่เราจะตัดสินใจสร้างฟังก์ชั่นเอง เช่นฟังก์ชั่นการคูณ การหาร การหาร หรือเพิ่มลดวันที่ ให้ไปค้นหาในคู่มือ PHP ก่อนนะครับว่ามีรึยัง วิธีการง่ายๆ ก็คือค้นผ่านเครื่องมือค้นหาเช่น www.google.co.th ดูก่อนนะครับ ว่าในคู่มือ PHP มีรึยัง
เช่นต้องการฟังก์ชั่นตัดคำ ก็ใช้คีย์เวิร์ดในการค้นหาว่า "php ตัดข้อความ" เราก็จะได้ฟังก์ชั่น substr() พร้อมตัวอย่างการใช้งาน รวมถึงวิธีแก้ปัญหากรณีต่างๆ ที่นำไปใช้แล้วได้ผลคลาดเคลื่อน ก็จะทำให้เราไม่ต้องเสียเวลามานั่งงมโข่งหาเอาเอง
กรณีที่หาในคู่มือแล้วยังไม่เจอจริงๆ ก็ใช้ฟังก์ชั่นที่คนอื่นสร้างไว้มาดัดแปลงเอาก็ได้ครับ
เช่น ฟังก์ชั่นแปลงวันที่เป็นเดือนไทย เมื่อค้นหาในกูเกิ้ลก็จะเจอกับรายชื่อเว็บไซต์หลายเว็บ ก็ลองเปิดดูแล้วเลือกเอาสักฟังก์ชั่นที่ใช้งานง่าย และตรงตามความต้องการ หรือหากหาที่ตรงใจไม่ได้จริงๆ ก็เอาฟังก์ชั่นที่ใกล้เคียงมาดัดแปลงนิดหน่อย ก็สามารถใช้งานได้แล้วครับ
ตัวอย่างการสร้างฟังก์ชั่นใช้งานเอง
<?php //ฟังก์ชั่นแปลงวันที่เป็นแบบไทย function setDateToThai($date){ $thaiMonthArr = array( 0=>"", 1=>"มกราคม", 2=>"กุมภาพันธ์", 3=>"มีนาคม", 4=>"เมษายน", 5=>"พฤษภาคม", 6=>"มิถุนายน", 7=>"กรกฎาคม", 8=>"สิงหาคม", 9=>"กันยายน", 10=>"ตุลาคม", 11=>"พฤศจิกายน", 12=>"ธันวาคม" ); $dArr = explode('-', $date); $strDate = $dArr[2] . ' ' . $thaiMonthArr[(int)$dArr[1]] . ' ' . ($dArr[0]+543); return $strDate; } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <h4>ตัวอย่างการสร้างฟังก์ชั่นแปลงวันที่ ค.ศ. เป็นวันที่แบบไทย</h4> <pre> วันที่ 2012-05-23 = <b><?php echo setDateToThai('2012-05-23 ');?></b> วันที่ 2012-05-23 = <b><?php echo setDateToThai('2012-10-15 ');?></b> </pre> </body> </html>
ลิงค์รวบรวมตัวอย่างการเรียกใช้งานฟังก์ชั่นของ PHP ที่มีให้เราใช้งาน
กดเข้าไปดูในเว็บไซต์ http://www.thaicreate.com ได้เลยครับ ที่นี่เป็นแหล่งข้อมูลขนาดใหญ่
ที่เหล่านักพัฒนาแวะไปกันสม่ำเสมอ นอกจากหนังสือตามร้านหนังสือที่สอนความรู้พื้นฐานแล้ว
ยังต้องค้นหาประสบการณ์ที่บอกเล่าตามเว็บไซต์ หรือเว็บบอร์ดต่างๆ มาเสริมความรู้กันบ้างนะครับ
"PHP ไม่ได้สร้างสุดยอดโปรแกรม แต่ PHP ช่วยให้งานคุณง่ายขึ้นต่างหาก"
PHP CI MANIA - PHP Code Generator
โปรแกรมช่วยสร้างโค้ด ลดเวลาการเขียนโปรแกรม
สนับสนุนค่ากาแฟผู้เขียนได้ที่
PHP CI MANIA - PHP Code Generator
โปรแกรมช่วยสร้างโค้ด "ลดเวลาการเขียนโปรแกรม"
ความคิดเห็น
แสดงความคิดเห็น