我一点都不熟悉PHP,并且有一个简短的问题。
我有2个变量pricePerUnit
和InvoicedUnits
。这是将这些设置为值的代码:
$InvoicedUnits = ((string) $InvoiceLineItem->InvoicedUnits);
$pricePerUnit = ((string) $InvoiceLineItem->PricePerUnit);
如果输出,则得到正确的值。假设
5000
开票单位和1.00
价格。现在,我需要显示花费的总额。当我将这两者相乘时,它不起作用(正如预期的那样,它们是字符串)。
但是我不知道如何在PHP中解析/广播/转换变量。
我该怎么办?
最佳答案
$rootbeer = (float) $InvoicedUnits;
应该为你做。 checkout Type-Juggling。您还应该阅读String conversion to Numbers。