我如何用PHP中的变量进行计算?

时间:2011-09-03 12:23:17

标签: php variables

好的,我有3个变量

 $real_price = 33.00;
 $real_option = 13.00;
 $option_value['price_prefix'] = "-";
 $real_total = $real_price $option_value['price_prefix'] $real_option; 

为什么我不能做第4行

我需要$real_total20.00

我得到Parse error: syntax error, unexpected T_VARIABLE

1 个答案:

答案 0 :(得分:2)

 $real_price = 33.00;
 $real_option = 13.00;
 $option_value['price_prefix'] = "-";
 eval('$real_total = $real_price '.$option_value['price_prefix'].' $real_option'); 

通过我不建议这样做。这样做:

 $real_price = 33.00;
 $real_option = 13.00;
 $option_value['price_prefix'] = "-";
switch($option_value['price_prefix']) {
case '+': $real_total=$real_price+$real_option; break;
case '-': $real_total=$real_price-$real_option; break;
case '*': $real_total=$real_price*$real_option; break;
}
相关问题