我已经从xml Feed中获取了数据,我在这个Feed中使用的属性是Decimal="1.14"
和Decimal="2.00"
我想要做的是在函数中使用这些属性并且能够比较它们。
if($provider1 > $provider2){
return $provider1;
}
else {
return $provider2;
}
如何将这些数字转换为浮点数以便在函数中使用
答案 0 :(得分:3)
尝试此功能:floatval
文档在这里:http://php.net/manual/en/function.floatval.php
然后你可以这样做:
if (floatval($provider1) > floatval($provider2)) {
return $provider1;
} else {
return $provider2;
}
答案 1 :(得分:1)
您可以使用floatval($value)
或(float) $value
。请参阅此处的类型转换:http://php.net/manual/en/language.types.type-juggling.php
答案 2 :(得分:0)
您可以使用floatval()将字符串转换为float。要获取字符串,请使用任何xml库。