PHP 函数,用于从数组构建查询字符串
2022-08-30 06:32:12
我正在寻找PHP函数的名称,以从键值对数组构建查询字符串。请注意,我正在寻找内置的PHP函数来执行此操作,而不是自制函数(这就是Google搜索似乎返回的全部功能)。有一个,我只是不记得它的名字,也不 php.net 上找到它。IIRC的名字并不那么直观。
我正在寻找PHP函数的名称,以从键值对数组构建查询字符串。请注意,我正在寻找内置的PHP函数来执行此操作,而不是自制函数(这就是Google搜索似乎返回的全部功能)。有一个,我只是不记得它的名字,也不 php.net 上找到它。IIRC的名字并不那么直观。
这是一个简单的php4友好实现:
/**
* Builds an http query string.
* @param array $query // of key value pairs to be used in the query
* @return string // http query string.
**/
function build_http_query( $query ){
$query_array = array();
foreach( $query as $key => $key_value ){
$query_array[] = urlencode( $key ) . '=' . urlencode( $key_value );
}
return implode( '&', $query_array );
}