たとえば、誰かが入力2 + 2にサイトを書き込んだ後、変数がGETによってPHPに渡されます。 PHPの印刷変数は2 + 2です。与えられた計算結果に自動的に変換する方法(4)?計算結果(PHP)
答えて
投稿された入力値の既存の+記号の入力フィールドを確認してみてください。
あなたはeval
に依存したい(私はそれをお勧めしません)、または/設計、任意の算術演算子を認識するためのコードまたは任意の組み合わせを含めたい場合を除きはい、あなたは、単に二つの数字
おかげさまで、私はこれについて考えなかったのですが、もっとあればどうしますか? 2 * 2 + 2と同じです。 –
これはコードに両方の数値を追加する方法を説明していないので、実際には役に立たないです。OPは既にプラス記号を使用している場合は数値を追加する必要があると考えています。 –
を追加することができた場合(かっこを使用する場合と使用しない場合がありますが、これに限定されません)、https://github.com/mossadal/math-parserなどの数学パーサーを使用することをおすすめします。作者:https://getcomposer.org/doc/00-intro.mdを使用してインストールできます。
よろしくお願いいたします。 –
- 1. NaN計算結果
- 2. 計算のストア結果
- 3. SQLサム計算結果
- 4. 計算結果が$ NaN
- 5. 奇妙な計算結果
- 6. Javascriptフォームの計算結果
- 7. Javascriptの計算結果NaN
- 8. 計算結果をconstリファレンス
- 9. 異なる計算結果の集計
- 10. 正しい計算結果ではないエラーPHP
- 11. フォームフィールドでの計算後のPHP結果の投稿
- 12. 別の計算の結果を含むOracleの計算
- 13. WHERE句のmysql計算結果
- 14. 結果のカテゴリグループを計算する
- 15. OpenGL計算シェーダ - 奇妙な結果
- 16. Excel 2003:計算結果の抽出
- 17. where節のMySQLの計算結果?
- 18. SQL照会の計算結果には
- 19. 合計結果とPHPの返された結果の比較
- 20. 計算結果をオンザフライで表示対テーブルで事前計算結果を保存
- 21. java算術計算の結果のデータ型
- 22. SSRSでAVERAGE(式)の合計が計算された結果
- 23. 計数結果
- 24. PHPの計算
- 25. ソートサブアレイ集計結果
- 26. リフレッシュ集計結果
- 27. SQL結果の集計、2つのテーブル、結果の集計
- 28. PHPループスルー結果
- 29. PHP結果
- 30. エクセル - 複数の入力から計算の出力結果
これを解析して適切な計算を実行するコードを記述する必要があります。あなたは 'eval()'を使うことができますが、それは膨大な数のワームを開くことになります。 – Barmar
なぜ 'eval()'が良い考えでないのかについてはhttps://stackoverflow.com/questions/951373/when-is-eval-evil-in-php?s=1|0.0000を参照してください。 – Barmar
よろしくお願いいたします。 –