介绍
这期内容当中小编将会给大家带来有关如何在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方法了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。