XChinux's Home

过往资料可到百度空间http://hi.baidu.com/xchinux

http://www.qtcn.org/bbs/u/2  [收藏] [复制]

XChinux

爱Qt,爱N9,qtcn.org

  • 632

    关注

  • 2178

    粉丝

  • 6397

    访客

  • 等级:光明使者
  • 身份:总版主
  • 总积分:11224
  • 男,1979-01-01
  • 山西

最后登录:2024-01-27

更多资料

日志

PHP手工生成每个字节都要生成十六进制urlencode字符串()

2011-06-12 12:31
  $param2 = self::iconv_array('UTF-8','UCS-2', $param);
        // 生成urlencode字符串,每个字节都要生成十六进制,用http_build_query()或urlencode()不行,下面手工处理// 开始
        $param2_arr = array();
        foreach ($param2 as $k => $v)
        {
            $len = strlen($v);
            $str = '';
            for ($i = 0; $i < $len; $i++)
            {
                $str .= sprintf("%%%02X", ord(substr($v, $i, 1)));
            }
            $param2_arr[] = $k . '=' . $str;
        }
        $param2str = implode("&", $param2_arr);
        // 结束
分类:编程技术|回复:0|浏览:926|全站可见|转载
 

Powered by phpwind v8.7 Certificate Copyright Time now is:05-04 09:09
©2005-2016 QTCN开发网 版权所有 Gzip disabled