php http_build_query 将数据转化成urlencode字符串出现的问题

php中 http_build_query会将array中boolean中true值转化成1,false转化成0.

http://www.php.net/manual/zh/function.http-build-query.php

解决办法是将该数组中的boolean值true或者false转化成字符串,举例如下:

        $params = array();
        $params['with_offical_account'] = 1;
        $params['forcelogin'] = 'true';
        $link = http_build_query($params);

 

这样就生成了一个符合要求的链接。

 

 

 
posted @ 2013-03-06 15:10  风之子_2012  阅读(848)  评论(0编辑  收藏  举报