JS和PHP都是常見的編程語言,而chr函數則是在這兩個語言中常用的一種字符轉換方法。
JS中,使用chr函數可以將Unicode編碼轉換為相應的字符,例如:
console.log(String.fromCharCode(65, 66, 67)); //輸出"ABC" console.log(String.fromCharCode(0x4e2d, 0x6587, 0x5b57)); //輸出"中文字"
PHP中,使用chr函數同樣可以將Unicode編碼轉換為字符,例如:
echo chr(65) . chr(66) . chr(67); //輸出"ABC" echo chr(0x4e2d) . chr(0x6587) . chr(0x5b57); //輸出"中文字"
除了Unicode編碼外,chr函數還可以將ASCII碼轉換為字符,例如:
console.log(String.fromCharCode(72, 101, 108, 108, 111)); //輸出"Hello" echo chr(72) . chr(101) . chr(108) . chr(108) . chr(111); //輸出"Hello"
在JS中,還可以使用ES6的模板字符串語法配合chr函數快速生成具有特定編碼的字符,例如:
console.log(`\u{4e2d}\u{6587}\u{5b57}`); //輸出"中文字" console.log(`\u{1f638}`); //輸出"