在URL中传递数组不使用PHP的列表的最小值

在URL中传递数组不使用PHP的列表的最小值,php,Php,我正在尝试使用PHP在url中传递arryas,您可以将其作为一系列get传递,然后在此之后形成一个数组吗 e、 g 希望这有帮助试试看 echo $params = http_build_query($array1); 输出为:CityName=Ahmadabad&CountryName=India $client = 'http://www.webservicex.net/globalweather.asmx/GetWeather?' . $params; 这样不行。更好的解决方案是将值

我正在尝试使用PHP在url中传递arryas,您可以将其作为一系列get传递,然后在此之后形成一个数组吗

e、 g

希望这有帮助

试试看

echo $params = http_build_query($array1);
输出为:
CityName=Ahmadabad&CountryName=India

$client = 'http://www.webservicex.net/globalweather.asmx/GetWeather?' . $params;

这样不行。更好的解决方案是将值保存在会话变量中,并在下一页获取它们。

您可以使用以下更简单的方法: http\u构建\u查询

例如: 我从这里得到这个:


就这样……)

只有一个词:http\u build\u query
echo $params = http_build_query($array1);
$client = 'http://www.webservicex.net/globalweather.asmx/GetWeather?' . $params;
$data = array(
    1,
    4,
    'a' => 'b',
    'c' => 'd'
);
$query = http_build_query(array('aParam' => $data));