php模擬js函數(shù)unescape的函數(shù)代碼
更新時間:2012年10月20日 01:55:26 作者:
php模擬js函數(shù)unescape的函數(shù)代碼,需要的朋友可以參考下
復(fù)制代碼 代碼如下:
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;
}
相關(guān)文章
php代碼調(diào)試?yán)鱢irephp安裝與使用方法分析
這篇文章主要介紹了php代碼調(diào)試?yán)鱢irephp安裝與使用方法,簡單分析了firephp的下載、安裝、測試代碼調(diào)試等使用方法及相關(guān)操作技巧,需要的朋友可以參考下2018-08-08php學(xué)習(xí)之?dāng)?shù)據(jù)類型之間的轉(zhuǎn)換介紹
php學(xué)習(xí)之?dāng)?shù)據(jù)類型之間的轉(zhuǎn)換介紹,學(xué)習(xí)php的朋友可以參考下。2011-06-06php中將字符串轉(zhuǎn)為HTML的實(shí)體引用的一個類
php將字符串轉(zhuǎn)為HTML的實(shí)體引用的一個類,有需要的朋友可以參考下2013-02-02PHP數(shù)據(jù)對象PDO操作技巧小結(jié)
這篇文章主要介紹了PHP數(shù)據(jù)對象PDO操作方法,結(jié)合實(shí)例形式總結(jié)分析了php基于pdo的各種常見數(shù)據(jù)庫操作相關(guān)技巧與注意事項(xiàng),需要的朋友可以參考下2016-09-09ThinkPHP使用PHPExcel實(shí)現(xiàn)Excel數(shù)據(jù)導(dǎo)入導(dǎo)出完整實(shí)例
這篇文章主要介紹了ThinkPHP使用PHPExcel實(shí)現(xiàn)Excel數(shù)據(jù)導(dǎo)入導(dǎo)出,非常實(shí)用的功能,需要的朋友可以參考下2014-07-07