辅助函数集

 $v){
        if(is_array($v)){
            $token .= loop_array_value($v);
        }else{
            $token .= "{$v}";
        }
    }
    //处理特殊转义字符,去掉反斜线
    return stripslashes($token);
}

function unicode_encode($name){
    $name= iconv('UTF-8','UCS-2',$name); //两个字节编码一个字符
    $len = strlen($name);
    $str = '';
    for($i = 0;$i < $len - 1;$i = $i +2){
        $c = $name[$i];
        $c2 = $name[$i + 1];
        if(ord($c) > 0){ //ord:转换为ASCII值,与chr互补
            //两个字节的文字
            $str = '\\'.'u'.base_convert(ord($c),10,16).base_convert(ord($c2),10,16); //base_convert:进制转换
        }else{
            $str .= $c2;
        }
    }
    return $str;
}


你可能感兴趣的:(辅助函数集)