商品ごとに手数料の計算式が存在する場合がありますが、この計算式は文字列形式でテーブルに保存されます。この計算式を使用すると、$a= 2+3*5 のように見えません。 ; これは結果を簡単に計算でき、それは文字列であるため、文字列を処理できる結果に変換する必要があります
各製品の手数料計算式が存在する場合があり、この手数料計算式は次のテーブルに保存されます。この計算式を使用すると、 $a=2+3*5; と単純に計算できるので、文字列に変換する必要があります。処理できる結果
PHP の eval() 関数は PHP コードを処理できるため、これを問題の解決に使用できます: 計算式は文字列形式で保存されます
例:
$str='2*(3+12)'; $result=eval("return $str;"); echo $result;
は次のように出力します: 30
は式の値です
eval() の戻り $str; は PHP コードです
もちろん、変数の値を取り込むこともできます:
$a=3; $b=12; $str='2*($a+$b)'; $result=eval("return $str;"); echo $result;
が出力されます: 30
このように、主にPHPのeval関数を利用して、PHPで電卓を実装するコードが実装されています。
以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。 H 関連の推奨事項: pPhp は、中国語と英語が混在する
文字列の長さを判定して傍受する方法を実現します以上がPHPはevalを通じて文字列形式の計算式を実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。