$v..." />
 手机
当前位置:查字典教程网 >编程开发 >php教程 >escape unescape的php下的实现方法
escape unescape的php下的实现方法
摘要:functionescape($str){preg_match_all("/[x80-xff].|[x01-x7f]+/",$str,$r)...

functionescape($str){

preg_match_all("/[x80-xff].|[x01-x7f]+/",$str,$r);

$ar=$r[0];

foreach($aras$k=>$v){

if(ord($v[0])<128)

$ar[$k]=rawurlencode($v);

else

$ar[$k]="%u".bin2hex(iconv("GB2312","UCS-2",$v));

}

returnjoin("",$ar);

}

functionunescape($str){

$str=rawurldecode($str);

preg_match_all("/(?:%u.{4})|.+/",$str,$r);

$ar=$r[0];

foreach($aras$k=>$v){

if(substr($v,0,2)=="%u"&&strlen($v)==6)

$ar[$k]=iconv("UCS-2","GB2312",pack("H4",substr($v,-4)));

}

returnjoin("",$ar);

}

【escape unescape的php下的实现方法】相关文章:

php准确获取文件MIME类型的方法

php使用array_search函数实现数组查找的方法

php实现插入排序

php实现根据IP地址获取其所在省市的方法

两种php调用Java对象的方法

php简单实现快速排序的方法

MVC模式的PHP实现

php实现文本数据导入SQL SERVER

用PHP实现文件上传二法

无限级别菜单的实现

精品推荐
分类导航