-2

我正在尝试min()在我的 PHP 代码中实现该功能。最小值应该像这样重试:

$ar=array($data[Price]);
echo min($ar);

问题是,当我回显时,$data[Price]我得到的价格没有逗号或空格,所以它变成了这样:

$ar=array($data[Price]);
echo min(373945);  

但它应该是:

echo min(37, 39, 45);

得到 37。

有没有办法用逗号分隔值implode

我的var_dump结果$data[Price]

NULL 37.00NULL 39.00NULL 45.00
4

2 回答 2

0

我不太确定$data[Price]包含什么。如果这是您使用 var_dump 获得的值,如您所说:

NULL 37.00NULL 39.00NULL 45.00

你可以这样做:

$price = explode('NULL ', $data[Price]);
echo min($price);
于 2013-08-15T17:25:23.547 回答
0

这是一个简短的示例:

$array = array('lastname', 'email', 'phone');
foreach($array as &$value){
   $value = "'$value'";
}
$comma_separated = implode(",", $array);
于 2013-08-15T17:16:33.930 回答