Unicode-символы не существуют напрямую в PHP (*), но вы можете работать со строками, содержащими байты, представляющие символы в кодировке UTF-8. Вот один из способов преобразования числовой кодовой точки в UTF-8:
function unichr($i) {
return iconv('UCS-4LE', 'UTF-8', pack('V', $i));
}
$test= 'testing'.unichr(0x199F);
(*: и «16-битные» символы Unicode вообще не существуют; у Unicode есть кодовые точки, намного превосходящие U + FFFF. В UTF-16 есть 16-битные «кодовые единицы», но это уродливая кодировка вы вряд ли встретите в PHP.)