PHP将八进制字符转换为字符串

Ste*_*ven 4 php string echo chr octal

标题几乎是自我解释的...
如何回显八进制字符串?
我试过了 :

<?php
echo '\047\131\145\141\162\040\072\040\047'.'<br>';
echo decoct('\047\131\145\141\162\040\072\040\047').'<br>';
echo decoct('047').decoct('131').decoct('145').decoct('141').decoct('162').decoct('040').decoct('072'),decoct('040').decoct('047').'<br>';
?>
Run Code Online (Sandbox Code Playgroud)

但没有什么对我有用....
我很确定这里需要一些小调整但是......哪一个?
谢谢!

Bar*_*mar 6

转义序列仅在双引号字符串内处理,而不是单引号字符串.

echo "\047\131\145\141\162\040\072\040\047".'<br>';
Run Code Online (Sandbox Code Playgroud)


and*_*tim 5

这是一个反斜杠转义字符串,因此请使用stripcslashes()反斜杠转义,如下所示:

$escaped = '\047\131\145\141\162\040\072\040\047'.'<br>';
$unescaped = stripcslashes($escaped);
echo $unescaped;
Run Code Online (Sandbox Code Playgroud)

结果:

'Year : '<br>
Run Code Online (Sandbox Code Playgroud)