我有这个用WordPress编码的代码:
min();
现在,我遇到的问题是使用位置列选择最低价格,其中有4个相同的位置。
我知道我可以使用$regularprices
,但如何将min();
存储在数组中并使用php -v
选择最低价格?
答案 0 :(得分:2)
如果要将$regularprices
存储在数组中,可以使用$regularprices[]
然后使用min()
函数,如下所示:
foreach ( $query as $price )
{
$regularprice[] = $price->fareprice;
}
$lowestPrice = min($regularprice);
我还注意到,您的变量$location
在foreach
函数后只有1个值,如果您想按产品ID从所有位置获取价格,则应将代码更改为:
foreach ( $locations as $locationz )
{
$location[] = $locationz->name;
}
$sql = "SELECT * FROM rates WHERE location IN '" . $location . "';";
祝你好运!