Sameer提出了一个简单的办法,用于构造GET请求中的查询字符串:
通过URL传递变量对于程序员来说已经是司空见惯的事情,很多人会因此认为本文毫无新意。我们把通过URL传递变量的方式称作GET方式,另外一种是POST方式。这两种方式在PHP中都非常容易实现。[......]传递GET变量的最佳方式是通过PHP5中提供的http_build_query函数,它接收一个数组参数,返回一个格式正确、经过URL编码的字符串,可以直接拼接在url中。下面是相应的例子。
他提供了两个例子:一个使用传统方法来手动构造;另外一个通过http_build_query函数实现。在新方法中,无论有多少变量,只需作为一个数组传入,同时制定连接字符,它就会返回对应的字符串。
译注:原文已经全文翻译,感兴趣者请看 PHP中构造GET查询字符串的捷径