如何在PHP项目中实现一个逃避与unescape方法

  介绍

这期内容当中小编将会给大家带来有关如何在PHP项目中实现一个逃避与unescape方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

JavaScript中的逃避和unescape是把字符串转换为unicode十六进制编码,跟JSON的编码格式是一样的,所以可以通过PHP中的json_encode和json_decode实现PHP版本的逃避和unescape。

代码如下:

& lt; php ?   function 逃避(str)美元,{   return 才能;str_replace (& # 39; \ \ & # 39;,, & # 39; % & # 39;,, substr (json_encode (str)美元,1,1));   }   美元function  unescape (str), {   return 才能json_decode (& # 39;“& # 39; .str_replace (& # 39; % & # 39;,, & # 39; \ \ & # 39;,, str美元)强生# 39;“& # 39;);   }   时间=美元str  & # 39; % u5f90%u5dde % u5e02  % u811a % u672c % u4e4b % u5bb6  1234 & # 39;;   时间=美元str_escape  & # 39;徐州市,,1234 & # 39;;   echo “str<美元;br> \ n str_escape<美元;br> \ n";   美元echo  unescape (str),“& lt; br> \ n";   echo 逃避(str_escape美元),,“& lt; br> \ n";

运行结果如下:

% u5f90%u5dde % u5e02  % u811a % u672c % u4e4b % u5bb6  1234年   徐州市,1234年   徐州市,1234年   % u5f90%u5dde % u5e02  % u811a % u672c % u4e4b % u5bb6  1234年

上述就是小编为大家分享的如何在PHP项目中实现一个逃避与unescape方法了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

如何在PHP项目中实现一个逃避与unescape方法