bahtText เป็นฟังค์ชั่นยอดนิยมในข้อสอบเข้าทำงานของหลายๆ ที่
คนที่ใช้ Excel บ่อยๆ คงรู้ดีว่ามีประโยชน์แค่ไหน
จะว่าไปมันก็ไม่ใช่ของยากเย็นอะไรนัก เคยเขียนใช้ตอนทำ VB6 อยู่พักนึง
คราวนี้ต้องเอามาใช้ในงานประจำที่ทำอยู่ ซึ่งหน้านั้นมันเป็น php
จะมานั่งเขียนเองก็จะไม่ใช่ยอดนักเขียนโปรแกรม 😛
เคยได้ยินมั้ยครับ Good programmers copy, Great programmers steal. ^_^
(อย่าเอาไปอ้างอิงนะ เดี๋ยวโดนด่า)
php มันฮอตฮิตในบ้านเราอยู่แล้ว google เลยช่วยได้เสมอ
ที่สุดแล้วก็เจอสวรรค์ครับ ค้นด้วยคำเดียวกับชื่อหัวข้อนี้แหละ
เลยได้พบ blog ดีๆ อีกที่นึง ก็คือ Created By Tee
เป็นผลงานของคุณ Piti Ongmongkolkul
(ไม่กล้าเปลี่ยนเป็นไทย กลัวสะกดนามสกุลเค้าผิด)
วิธีใช้ก็สุดจะง่าย แค่ include ไฟล์ bahtText.php ที่เค้าทำไว้
แล้วก็เรียกใช้ฟังค์ชั่น bahtText(‘ตัวเลข’); ได้เลย
ลองดูแล้ว ข้อจำกัดเดียวที่เจอก็คือไม่อนุญาตให้ใส่ตัวเลขในรูปแบบมีจุลภาค (x,xxx)
เวลาจะใช้ก็จัดฟอร์แมทให้มันไม่มีลูกน้ำซะก่อนก็พอ
ดูต้นฉบับได้ที่ php bahtText เลยครับ
เค้าเขียนไว้ละเอียดดี งานนี้เลยไม่ต้อง re-invent the wheel 🙂
***UPDATE 21 July, 2006***
มีอีกเวอร์ชั่นนึงมาให้ดูครับ คุณอานนท์ ทองเต็ม ส่งโค้ดมาให้ช่วยแจก
แก้ปัญหาเรื่องจุลภาคมาให้ด้วย ไฟล์เล็กดีครับ
วิธีใช้เหมือนกัน แต่ชื่อฟังค์ชั่นต่างกันนิดหน่อยตรงที่เป็นตัวเล็กหมด เป็น bahttext(‘ตัวเลข’)
ลองเอาไปใช้กันได้ครับ ถ้ามี bug ก็แจ้งไปที่ hypermale(at)hotmail(dot)com ได้เลย