PHP function to build query string from array - not http build query

前端 未结 5 2064
终归单人心
终归单人心 2021-01-19 10:49

Hello I know all about http://www.php.net/manual/en/function.http-build-query.php to do this however I have a little problem.

It \"handly\" turns boolean values into

5条回答
  •  误落风尘
    2021-01-19 11:41

    have a look at my wheel:

    function buildSoQuery(array $array) {
        $parts = array();
        foreach ($array as $key => $value) {
            $parts[] = urlencode($key).'='.(is_bool($value)?($value?'true':'false'):urlencode($value));
        }
        return implode('&', $parts);
    }
    

提交回复
热议问题