Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用PHP编写没有特殊字符的源代码_Php - Fatal编程技术网

用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

有没有一种方法可以只使用带有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 "\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);