ホームページ > バックエンド開発 > PHPチュートリアル > PHP でカスタム数式を実装する方法

PHP でカスタム数式を実装する方法

WBOY
リリース: 2016-06-23 14:38:39
オリジナル
1775 人が閲覧しました

タイトルにあるように、PHP を使用してユーザー定義の計算式 ($a+$b*2-3*$c) を mysql テーブルに保存し、計算が必要なときにテーブルから式を読み取ります。しかし、今は読み上げられています 最後に、この数式は使用できず、文字列として扱われます。どう対処すればよいでしょうか? 数式が読み上げられる前に、変数が事前に設定されています


ディスカッションへの返信 (解決策)

試してください。 eval() 関数を使用します

使用方法 eval() 関数で試してみてください。他の方法もあります

https://github.com/droptable/php-shunting-yard.git

https://github.com /droptable/php-shunting-yard.git これは何ですか?明確にしていただけますか?

eval() 関数を使用するだけです。

https://github.com/droptable/php-shunting-yard.git これは何ですか?これは式パーサーです

一般的には eval 関数を使用するだけです
eval が怖い場合は、それをパラメータに記述することもできます。 create_function



この eval を見て、トロイの木馬

という文を思い出しました
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート