แปลงข้อความในรูป %u0E17%u0E14 กลับเป็นภาษาไทย

มีคำถามมาจากบอร์ด ฟังก์ชั่นนี้นานๆใช้ทีเลยไม่ค่อยได้จำเท่าไร พอมาเจอคำถามเข้าก็เลยต้องเขียนไว้กันลืม
$string = '%u0E17%u0E14%u0E2A%u0E2D%u0E1A%u0E04%u0E23%u0E31%u0E1A';
$string = preg_replace('/%u([0-9a-f]{4})/ie', "'&#'.hexdec('').';'", $string); // ทดสอบ
Writer Goragod Posted 07 Jun 2009 Views 3,750 Tags PHP

Related

^