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

มีคำถามมาจากบอร์ด ฟังก์ชั่นนี้นานๆใช้ทีเลยไม่ค่อยได้จำเท่าไร พอมาเจอคำถามเข้าก็เลยต้องเขียนไว้กันลืม
$string = '%u0E17%u0E14%u0E2A%u0E2D%u0E1A%u0E04%u0E23%u0E31%u0E1A';
$string = preg_replace('/%u([0-9a-f]{4})/ie', "'&#'.hexdec('').';'", $string); // ทดสอบ
ผู้เขียน goragod โพสต์เมื่อ 07 มิ.ย. 2552 เปิดดู 5,555 ป้ายกำกับ PHP
^