我试图在不使用内置函数的情况下找到列表的最小值。是否可以使用以下代码一次查找最小值和最大值。
lst = [1,12,34,65,82,97]
a = 0
b = 0
for i in lst:
if i > a:
a = i
print ('Maximum value is: ', a)
答案 0 :(得分:1)
它不会以这种方式工作。更好的解决方案是在会话变量中保存值并在下一页上获取它们。
答案 1 :(得分:0)
您可以将其作为一系列GET传递,然后在此之后形成一个数组吗?
e.g。
<?php
// URL = http://www.webservicex.net/globalweather.asmx/GetWeather?CityName=Ahmadabad&CountryName=India
$array = [];
foreach($_GET as $get)
{
$array[] = $get;
}
var_dump($array);
?>
不确定这是否是您所追求的,但它似乎是我能看到的唯一选项(我希望其他人能够使用URI中的数组完全执行此操作!)
或者,您可以使用标头重定位:
header("Location: http://www.webservicex.net/globalweather.asmx/GetWeather?CityName=Ahmadabad&CountryName=India");
希望这有帮助
答案 2 :(得分:0)
尝试
echo $params = http_build_query($array1);
输出将是:CityName=Ahmadabad&CountryName=India
$client = 'http://www.webservicex.net/globalweather.asmx/GetWeather?' . $params;
答案 3 :(得分:0)
您可以使用这种更简单的方法: 的 http_build_query 强>
实施例: 我从这里得到了这个:passing arrays as url parameter
$data = array(
1,
4,
'a' => 'b',
'c' => 'd'
);
$query = http_build_query(array('aParam' => $data));
那是...... :)