私はここにこの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 );
変数の float 値を取得する必要があります。そして、あなたはそれを増やします。
$increasedValue = floatval($row['display_price']) * 1.03;
echo '$' . $increasedValue;
これは、先頭にドル記号を付けて、必要なものを返します。