PHP: วิธีแก้ปัญหา strlen() นับตัวอักษรภาษาไทยมั่ว

php[1]สวัสดีครับ ก่อนอื่นต้องขอโทษด้วยครับที่ผมห่างหายจากการอัพเดทเว็บไซต์ไปนานมากๆ วันนี้ได้โอกาสกลับมาอัพเดท เนื่องเพราะเมื่อวันก่อนได้เขียน PHP ที่จำเป็นต้องทำงานเกี่ยวกับตัวอักษรภาษาไทย (UTF-8) ซึ่งผมต้องการที่จะนับตัวอักษรและตัดออกตามจำนวนที่ต้องการครับ

สำหรับตัวปัญหานั้นคือ โดยทั่วไปเวลาที่ผมต้องการนับตัวอักษร (ทั่วไปจะเป็นภาษาอังกฤษ) ผมจะใช้ฟังก์ชั่น strlen() ตัวนี้ครับ แต่เมื่อพอนำมาใช้กับภาษาไทยแล้วเกิดปัญหาการนับมั่วขึ้นทันที (เข้าใจว่าตัวฟังก์ชั่นจะนับพวกสระและวรรณยุกต์ด้วย) Continue reading