当前位置: 首页 > 面试题库 >

PHP字符串浮动

戎桐
2023-03-14
问题内容

我一点都不熟悉PHP,并且有一个简短的问题。

我有2个变量pricePerUnitInvoicedUnits。这是将这些设置为值的代码:

$InvoicedUnits = ((string) $InvoiceLineItem->InvoicedUnits);
$pricePerUnit = ((string) $InvoiceLineItem->PricePerUnit);

如果输出,则得到正确的值。可以说5000发票单位和1.00价格。

现在,我需要显示花费的总额。当我将这两者相乘时,它不起作用(正如预期的那样,它们是字符串)。

但是我不知道如何在PHP中解析/广播/转换变量

我该怎么办?


问题答案:
$rootbeer = (float) $InvoicedUnits;

应该为你做。查看Type-Juggling。您还应该阅读将String转换为Numbers。



 类似资料:
  • 问题内容: 我想预解析一个json,然后将json中的所有数字(整数或浮点数)转换为字符串。 例如: 对此: 更新 我发现以下内容,但不适用于浮点数: 更新2 固定的第二个浮点值。它有两点。 问题答案: 使用这个:它应该工作

  • 主要内容:PHP 中的字符串变量,实例,PHP 并置运算符,实例,PHP strlen() 函数,实例,PHP strpos() 函数,实例,完整的 PHP String 参考手册字符串变量用于存储并处理文本。 PHP 中的字符串变量 字符串变量用于包含有字符的值。 在创建字符串之后,我们就可以对它进行操作了。您可以直接在函数中使用字符串,或者把它存储在变量中。 在下面的实例中,我们创建一个名为 txt 的字符串变量,并赋值为 "Hello world!" 。然后我们输出 txt 变量的值: 实

  • 问题内容: 我需要知道是否可以连接字符串,如下所示?如果没有,那么还有什么选择呢? 它应该看起来像人等。 您不能在串联中使用符号,那么替代方法是什么? 问题答案: 仅用于连接。而您错过了增量!

  • 我认为17个小数位应该足以正确表示8字节的浮点型,这样它就可以安全往返(转换为字符串并返回而不会有任何损失)。 但是在这个测试中,这个数字可以高达23,如果增加迭代次数,可能会更高。 这是一个有缺陷的测试吗?为什么? 如何确保Python中浮点数的往返完整性? 如果将 IEEE 754 双精度转换为至少包含 17 位有效数字的十进制字符串,然后转换回双精度,则最终数字必须与原始数字匹配。

  • 问题内容: 这个问题看起来很尴尬,但我一直找不到答案。 与下面的C#代码行等效的PHP是什么? 此示例创建一个带有单个Unicode字符的字符串,该字符串的“ Unicode数值”为十六进制的1000(十进制的4096)。 也就是说,在PHP中,如何创建一个具有“ Unicode数值”已知的Unicode字符的字符串? 问题答案: 因为JSON直接支持语法,所以我想到的第一件事是: 另一种选择是使

  • 问题内容: 如何在PHP中使用定界符分割字符串?例如,如果我有字符串,我如何得到? 问题答案: 做这项工作: 您还可以直接将部分结果提取到变量中: