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