これは些細な操作ですが、いくつかのトリッキーな点が明らかになりました。私はPHPに文字列を持っています'234.00'
. それを負の数に変換し、できれば最後に文字列を取得したい。したがって、テストケースは
'234.00' ==> '-234.00'
'-234.00' ==> '234.00'
'0.00' ==> '0.00'
元のコードは
$signReversed = $stringNumber * -1.0
しかし、他のコードとの一貫性のために文字列が本当に必要なので、これには問題があります。だから私は試しました
$signReversed = strval($stringNumber * -1.0)
しかし、これは最後のテスト ケースで失敗し'-0'
ます。文字列として負のゼロを取得するためです。
これを行うための最良の方法に関する提案はありますか?