我这里有这些 php...
用 HTML 编写的值是 this $16.67
。
我不确定这是什么值类型,不确定它是字符串还是整数。
无论如何,我需要取这个值并将其增加3%
.
我试过这个但无济于事:
<?php echo $row['display_price' * 1.03]; ?>
如果有人可以在这里帮助我,那就太好了。
您正在尝试使用多个display_price
字符串并将其用作数组键,并且您应该只增加变量保存的值。
echo $row['display_price'] * 1.03;
如果变量也包含美元符号(它不应该!)使用此正则表达式来获取值并将其相乘。例子:
echo "$" . ( floatval( preg_replace( "/[^-0-9\.]/", "", $var ) ) * 1.03 );
您需要获取变量的浮点值。然后,你增加它。
$increasedValue = floatval($row['display_price']) * 1.03;
echo '$' . $increasedValue;
这将返回你想要的,以美元符号开头。