0

我已经从 xml 提要中获得数据,我从这个提要中使用的属性是写的Decimal="1.14"Decimal="2.00"我想做的是在函数中使用这些属性并能够比较它们。

像这样

if($provider1 > $provider2){
        return $provider1;
    }
    else {
        return $provider2;
    }

如何将这些数字转换为要在函数中使用的浮点数

4

3 回答 3

3

试试这个功能:floatval

文档在这里: http: //php.net/manual/en/function.floatval.php

然后,您可以执行以下操作:

if (floatval($provider1) > floatval($provider2)) {
    return $provider1;
} else {
    return $provider2;
}
于 2013-02-14T23:52:44.780 回答
1

您可以使用floatval($value)(float) $value。请参阅此处的类型转换:http: //php.net/manual/en/language.types.type-juggling.php

于 2013-02-14T23:57:18.757 回答
0

您可以使用 floatval() 将字符串转换为浮点数。要获取字符串,请使用任何 xml 库。

于 2013-02-14T23:54:53.737 回答