用PHP编写没有特殊字符的源代码
有没有一种方法可以只使用带有ascii字符的源代码在PHP中打印特殊字符 例如,在JavaScript中,我们可以在文本中间使用u0e1。 在Java中,我们可以使用\u2202作为示例 用PHP呢?我如何使用它用PHP编写没有特殊字符的源代码,php,Php,有没有一种方法可以只使用带有ascii字符的源代码在PHP中打印特殊字符 例如,在JavaScript中,我们可以在文本中间使用u0e1。 在Java中,我们可以使用\u2202作为示例 用PHP呢?我如何使用它 我不想在源代码中包含特殊字符。我找到了3种方法 Php文档: 葡萄牙语的一个很好的解释: Sintax仅在PHP7中添加: 示例: <?php echo "\u{00e1}\n"; echo "\u{2202}\n"; echo "\u{aa}\n"; echo
我不想在源代码中包含特殊字符。我找到了3种方法 Php文档: 葡萄牙语的一个很好的解释: Sintax仅在PHP7中添加: 示例:
<?php
echo "\u{00e1}\n";
echo "\u{2202}\n";
echo "\u{aa}\n";
echo "\u{0000aa}\n";
echo "\u{9999}\n";
<?php
echo "\xc3\xa1\n";
echo "\u{00e1}\n";
示例:
<?php
echo "\u{00e1}\n";
echo "\u{2202}\n";
echo "\u{aa}\n";
echo "\u{0000aa}\n";
echo "\u{9999}\n";
<?php
echo "\xc3\xa1\n";
echo "\u{00e1}\n";
PHP使用与所有其他编码语言相同的字符串语法。所以这是一样的。u00e1
是unicode,许多设备都支持它,这不是php特有的问题,它取决于通过什么来显示输出的字符串php@TyQ. <代码>nl2br
是其他功能。hsc one是用于
至br
conversion@TyQ.,关于相同的语法,您也错了。php7中引入了“\u{2202}”only@vp_arth真正地我不知道。我总是使用PHP7,所以我不熟悉旧版本以及它们支持或不支持的内容。很高兴知道,我想。(我删除了否决票,因为我知道OP将从现在开始)
<?php
printf('%c%c', 0xC3, 0xA1);
echo chr(0xC3) . chr(0xA1);