php - 在 PHP 中解码 javascript 转义序列(\x27、\x22 等...)

标签 php javascript decode

如果我有这个 PHP 字符串:

$string = '\\x27\\x22';

如何将其解码为 '"

最佳答案

正则表达式可以在这里帮助您:

$out = preg_replace_callback(
  "(\\\\x([0-9a-f]{2}))i",
  function($a) {return chr(hexdec($a[1]));},
  $string
);

关于php - 在 PHP 中解码 javascript 转义序列(\x27、\x22 等...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12238657/

相关文章:

Javascript 在使用 Ajax 加载的 jQuery UI 选项卡中不起作用

javascript - MooTools:捕获右下角

sql - 使用 substr 和 instr 更新分隔字符串

html - 如何在 Elixir 中对字符串进行 html 解码?

php - 直接 MySQL 查询或缓存文件 - 哪个更快?

javascript - 参数 'myAppController' 不是函数,未定义

php - 如何从需要cookie登录的网站上抓取PHP中的网站内容?

react-native - 如何在 TensorflowJs 中将张量解码为 Base64?

PHP 无法使用已编译的 memcache.so 扩展

php - Laravel 解析错误 : syntax error, unexpected T_CLASS, expecting T_STRING