PHP:Implode逗号在min()函数中分隔

时间:2013-08-15 17:04:06

标签: php mysql implode

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

$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的{​​{1}}结果:

$data[Price]

2 个答案:

答案 0 :(得分:0)

这是一个简短的样本:

$array = array('lastname', 'email', 'phone');
foreach($array as &$value){
   $value = "'$value'";
}
$comma_separated = implode(",", $array);

答案 1 :(得分:0)

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

NULL 37.00NULL 39.00NULL 45.00

你可以这样做:

$price = explode('NULL ', $data[Price]);
echo min($price);
相关问题