請求のために、合計金額に不要なセントがあるかどうかを判断したいと考えています。例: $5.01 または $5.51。セントが検出された場合は、if ステートメントを実行してセントを削除します: マイナス 0.01 など。変更30.51
し0.01
て警告メッセージを表示する
そして
30.51
また0.51
そして
30.51
また1
どちらも POST から取得されるため、どちらもPHP 文字列です。
でも心配はいりません - dmayo のおかげで動作するようになりました
$pieces = explode(".", $TotalAmt);
echo "<br>p1:".$pieces[1]; // piece2
$p1 = $pieces[1];
$spl1 = str_split($p1);
$TAmttmp = 0;
//echo "<br>sp11:".$spl1; // error convert array to string
$TAmttmp = $spl1[0];
echo "<br>TAmttmp: with useless cent".$TAmttmp;
echo "<br>IT:".$IT;
if ($TAmttmp == 0.01) //so if there is 1 cent subtract the useless cent.
$TAmt = $TAmt - 0.01;
echo "<br>TAmt: with useless cent".$TAmt;
echo "<br>TAmt: without useless cent".$TAmt;