No.3
- 回答日時:
案1. eval を使う
ただし、これによる危険性は十分検討したうえでお使いください
参考)
https://www.php.net/manual/ja/function.eval.php
案2. 正規表現で、演算記号が無くなるで文字列置換していく
例)
'/(\d+)([\*])(\d+)/' に一致する掛け算文字列を
$matches[1]*$matches[3] の計算結果に置き換える
参考)
https://www.php.net/manual/ja/function.preg-repl …
案3. 数式を解く検索エンジンに HTTP 送信して結果を取る
例)
https://www.google.co.jp/search?q=3*4%2B5
案4. 数式を解くライブラリを導入する
参考)
https://github.com/search?q=php+math+parser
No.1
- 回答日時:
そんな上手い命令などは有りません。
自力で作る(function)しか無いですよ。
自分で文字列を解析して数値を取り出し、演算記号を取り出し、演算の順番規則に従って計算。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
バッチファイルでpingの結果を...
-
shシェルスクリプト 空白行の...
-
switch()文で値の大小比較
-
syntax error, unexpected 'ech...
-
小数点以下0の非表示
-
$_SERVER["REQUEST_METHOD"]に...
-
Parse error というエラーの対...
-
bashの関数の引数にスペースが...
-
ダブルクウォートやヒアドキュ...
-
PHPを使い、表形式でカレンダー...
-
$_POST,$_GETの値が空...
-
php・10回目ごとに○○
-
Windowsのsetコマンドでの小数...
-
バッチファイル 作成 echo で...
-
動的サイトを作ってみたのです...
-
PHPで日付の入力内容をチェック...
-
DTOとEntityの差は何ですか。
-
「取得先」という表現について
-
wordの差し込み印刷で文字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
バッチファイルでpingの結果を...
-
shシェルスクリプト 空白行の...
-
switch()文で値の大小比較
-
findstrのerrorlevel
-
syntax error, unexpected 'ech...
-
phpでcookieがうまく保存されない
-
バッチファイルで、全てのウィ...
-
オブジェクトの中身の判定(PHP)
-
ゼロとNULLを区別して number_f...
-
Windowsのsetコマンドでの小数...
-
小数点以下0の非表示
-
bashの関数の引数にスペースが...
-
DBのハッシュ化したパスワード...
-
pdftkを使った処理をバッチファ...
-
コマンドプロンプト フォルダ内...
-
php mysql SELECT文でテーブル...
-
XMLのタグの有無をPHPで判定し...
-
hiddenを使っているのに、表が...
-
PHP-SQLiteに於いて、複数列の...
おすすめ情報