-3

私はここにこのPHPの断片を持っています...

HTML で記述される値は this$16.67です。

これがどの値の型なのか、文字列なのか整数なのかわかりません。

とにかく、この値を で増やす必要があります3%

私はこれを試しましたが、役に立ちませんでした:

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

誰かがここで私を助けることができれば、これは素晴らしいことです.

4

2 に答える 2

2

複数のdisplay_price文字列を作成して配列キーとして使用しようとしていますが、変数が保持する値を増やすだけです。

echo $row['display_price'] * 1.03;

変数がドル記号も保持している場合 (そうすべきではありません)、この正規表現を使用して値を取得し、乗算します。例:

echo "$" . ( floatval( preg_replace( "/[^-0-9\.]/", "", $var ) ) * 1.03 );
于 2016-04-04T14:27:56.697 に答える
1

変数の float 値を取得する必要があります。そして、あなたはそれを増やします。

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

これは、先頭にドル記号を付けて、必要なものを返します。

于 2016-04-04T14:36:50.290 に答える