PHP 7中的Unicode代码点转义语法
PHP7以十六进制形式的Unicode代码点作为输入,并在双引号字符串内以UTF-8字符格式生成输出。它可以是十六进制数字2、4、6和更高的任何组合。我们可以使用双引号或此处的文档字符串来编写Unicode字符,而无需调用函数。前导零是任何十六进制形式的可选。
UTF-8 Character
注意: 我们可以使用“\u{xxx}”语法构造完整的Unicode字符。
某些语言(例如希伯来语和阿拉伯语)是从右到左而不是从左到右阅读的。我们可以使用U+202EUnicode字符反转文本,以实现从右到左的覆盖。
示例
输出结果它将以相反的形式显示文本,例如
txet desrever wohs
示例:Unicode代码点转义语法
输出结果“Tutorialpoint : Unicode codepoint escape syntax:”;
上面程序的输出将是
પપ香
现在,PHP7中的字符转义比以前容易得多。毫无困难地将Unicode包含在字符串中。
示例
输出结果You owe me £500.
在上面的示例中,使用标准A到Z和0到9个字符。它还具有一个特殊的磅符号(£)。在旧版本的PHP中,必须转义这些类型的字符,否则,它将在字符串中产生其字符代码163。因此,输出看起来可能类似于163300或effect.In旧版本的PHP,必须避开Pound符号,否则会出现问题。