ここで奇妙な質問があります。これどうやってするの。したがって、10 進数は 1.2 です。小数点を加算記号に置き換えて1 + 2になり、値3を出力したいと思います。
これは私がこれまでに試したことです。を使用してドットを置き換えますstr_replace
<?php
$a = 1.2;
$added_decimal = str_replace('.','+',$a);
echo $added_decimal;
上記のコードは 1+2 を出力するため、計算しません。
また、小数を次のように配列に変換してみました。
<?php
$a = 1 .'.'. 2; //Concatenated it
explode('.',$a); //entered the delimeter
echo $a[0] + $a[2]; //this outputs 3;
したがって、これは正常に機能しますが、問題はいつ$a
だったのかということ1.20
です。上記のコードが使用されている場合、これも 3 を出力します。1+ 20 と出力 21 を取得するにはどうすればよいですか?