WordPress功能函数build_query()
WordPress功能函数build_query(),基于关联数组和索引数组构建URL查询。 用法: buil…
WordPress功能函数build_query(),基于关联数组和索引数组构建URL查询。
用法:
build_query( array $data )
描述
这是一个方便的函数,可以轻松地构建url查询。它将分隔符设置为’ & ‘并使用_http_build_query()函数。
参见also
_http_build_query():用于构建查询
参数
$data
(array) (必需) url键/值对。
返回
(string) url编码的字符串。
来源
文件: wp-includes/functions.php
function build_query( $data ) {
return _http_build_query( $data, null, ‘&’, ”, false );
}
更新日志:
用户贡献的笔记
(由Andy Schmidt在2年前贡献)
没有清楚地说明这个函数将使用urlencode = FALSE调用_http_build_query()。因此,假设您以前已经对输入数组的每个键和值进行了url编码!
至关重要的是:
$myarray = array( ‘p%s/n#q?a*e!s p+’ => ‘percent%slash/number#question?asterisk*exclamate!space plus+end’ );
build_query( $myarray );
将输出:
p%s/n#q?a*e!s p+=percent%slash/number#question?asterisk*exclamate!space plus+end
如果你有一个带有“原始”数据的数组,你应该使用原生PHP函数来代替:
$myarray = array( ‘p%s/n#q?a*e!s p+’ => ‘percent%slash/number#question?asterisk*exclamate!space plus+end’ );
http_build_query( $myarray );
将输出适当的/可用的:
p%25s%2Fn%23q%3Fa%2Ae%21s+p%2B=percent%25slash%2Fnumber%23question%3Fasterisk%2Aexclamate%21space+plus%2Bend
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!