手机
当前位置:查字典教程网 >编程开发 >php教程 >php模拟js函数unescape的函数代码
php模拟js函数unescape的函数代码
摘要:复制代码代码如下:functionunescape($str){$ret='';$len=strlen($str);for($i=0;$i>...

复制代码 代码如下:

function unescape($str)

{

$ret = '';

$len = strlen($str);

for ($i = 0; $i < $len; $i++)

{

if ($str[$i] == '%' && $str[$i+1] == 'u')

{

$val = hexdec(substr($str, $i+2, 4));

if ($val < 0x7f) $ret .= chr($val);

else if($val < 0x800) $ret .= chr(0xc0|($val>>6)).chr(0x80|($val&0x3f));

else $ret .= chr(0xe0|($val>>12)).chr(0x80|(($val>>6)&0x3f)).chr(0x80|($val&0x3f));

$i += 5;

}

else if ($str[$i] == '%')

{

$ret .= urldecode(substr($str, $i, 3));

$i += 2;

}

else $ret .= $str[$i];

}

return $ret;

}

【php模拟js函数unescape的函数代码】相关文章:

substr()函数中文版

php开发中的页面跳转方法总结

php对象和数组相互转换的方法

php自定义hash函数实例

php中file_exists函数使用详解

php生成圆角图片的方法

php生成图片缩略图的方法

我的论坛源代码(十)

php操作memcache缓存方法分享

GD输出汉字的函数的分析

精品推荐
分类导航