我正在尝试从 xml 中输出一个值,这就是我所做的 -
<?php
echo $responseTemp->Items->Item->CustomerReviews->AverageRating;
?>
这输出 4.5,但是当我将其更改为下面的代码时,它显示为 8。为什么不显示为 9?谢谢。
<?php
echo $responseTemp->Items->Item->CustomerReviews->AverageRating*2;
?>
最佳答案
首先尝试将值转换为数值。
$num = (double) $responseTemp->Items->Item->CustomerReviews->AverageRating;
echo $num * 2;
参见 Type Juggling和 String Conversion to Numbers在 PHP 网站上获取更多信息。
关于PHP计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1798789/