乘以 PHP 中的值

Multiply Value in PHP

我这里有php这块...

写入HTML的值是这个.67.

我不确定这是什么值类型,不确定它是字符串还是整数。

无论如何,我需要将这个值增加3%

我试过了,但没有用:

<?php echo $row['display_price' * 1.03]; ?>

如果有人能帮助我,那就太好了。

您正在尝试多个 display_price 字符串并将其用作数组键,您应该只增加变量持有的值。

echo $row['display_price'] * 1.03;

如果变量也包含美元符号(它不应该!)使用 this 正则表达式来获取值并将其相乘。示例:

echo "$" . ( floatval( preg_replace( "/[^-0-9\.]/", "", $var ) ) * 1.03 );

您需要获取变量的浮点值。然后,你增加它。

$increasedValue = floatval($row['display_price']) * 1.03;
echo '$' . $increasedValue;

这将 return 你想要的,开头有美元符号。