PHP 解码 C 字符串

  • Post author:
  • Post category:IT
  • Post comments:0评论

有时候, 需要将 C 语言字符串字面量编码的字符串转换成其在内存中实际的值, 如果用 Python, 是有内置的函数, 但 PHP 没有, 只能写一个.

C 语言字符串字面量编码, 就是类似:

\r\n\x90

它们在内存中肯定不是这样.

完整代码如下, 需要 PHP 5.4+.

function unescape_c_str($str){
    $ret = '';
    $len = strlen($str);
    for($i=0; $i


Related posts:写自己的 http_build_query
史上最强大的PHP MySQL操作类
Cpy是如何打败Python的
开始学习 Python

发表评论