WordPress功能函数build_query()

WordPress功能函数build_query(),基于关联数组和索引数组构建URL查询。

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 );

}

更新日志:
WordPress功能函数build_query() (https://www.wpzt.net/) WordPress开发教程 第1张

用户贡献的笔记

(由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

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 柒主题 或点击右侧 私信:站长 反馈,我们将尽快处理。

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索