PHP计算

标签 php html math

我正在尝试从 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 JugglingString Conversion to Numbers在 PHP 网站上获取更多信息。

关于PHP计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1798789/

相关文章:

PHP,从带有数字的数组生成上一个和下一个链接

java - 使用 Java Servlet 读取和写入以太网端口的替代方案

javascript - 将具有相同类的多个元素分配给具有相同类的其他元素

php - 我应该在 PHP 中使用单独的变量来定义我的 SQL 语句句柄吗?

php - 如何检查表单中的任何字段是否为空

jQuery toggleClass 不更改已设置字体大小的后代选择器的字体大小

javascript - 获取 css 样式以覆盖 asp.net-mvc 中页面的整个高度,页面内有多个局部 View

c - 如何在没有 vector/递归的情况下为类似斐波那契的序列编写 C 程序?

c++ - 添加没有长整数的整数

php - MySQL - 获取每行的平均值