- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:小数点を『#』で代用させたい)
小数点を『#』で代用させたい
このQ&Aのポイント
- 初心者です。質問が稚拙であり申し訳ございませんが、この手の参考資料を発見できずに苦労しています。よろしければ、ご教授ください。
- レンタルサーバーを活用しています。フォームからPOSTを使って、計算結果を表示させるようにしています。
- #を小数点として認識させたいのですが、どのような方法があるのでしょうか?レンタルサーバのPHPバージョンが4→5へなったことが関係している可能性もあるようです。お力添えよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>> #を小数点として認識させたいのですが、 >> どのような方法があるのでしょうか? <?php $num="0#5"; // ユーザ入力値 // 以下で、#をピリオドに置換してから小数値に型変換しています $num=floatval(str_replace("#",".",$num)); // 後は数値として計算に使います echo $num * 10; ?> ちなみに、floatvalは無くても自動型変換されるでしょうが 念のため明示的な型変換をしています。
その他の回答 (1)
- memphis
- ベストアンサー率40% (975/2395)
回答No.1
「#」を「.」に置き換えてから計算すればいいです。
質問者
お礼
ありがとうございました。
お礼
親切なご回答ありがとうございました! アドバイスのおかげで、解決に至りました。 結局、なぜ突然、#を小数点として認識しなくなったのか 謎のままですが。。。 お礼がおそくなり失礼しました。