手机
当前位置:查字典教程网 >编程开发 >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的函数代码】相关文章:

php生成圆角图片的方法

PHP_Flame(Version:Progress)的原代码

php curl 上传文件代码实例

php恢复数组的key为数字序列的方法

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

模拟xcopy的函数

php中file_exists函数使用详解

用函数读出数据表内容放入二维数组

php备份数据库类分享

php数组随机排序实现方法

精品推荐
分类导航