Reputation: 44086
Ok so i have 3 variables
$real_price = 33.00;
$real_option = 13.00;
$option_value['price_prefix'] = "-";
$real_total = $real_price $option_value['price_prefix'] $real_option;
how come i cant do line 4
I need $real_total
to be 20.00
i get Parse error: syntax error, unexpected T_VARIABLE
Upvotes: 1
Views: 2047
Reputation: 48775
$real_price = 33.00;
$real_option = 13.00;
$option_value['price_prefix'] = "-";
eval('$real_total = $real_price '.$option_value['price_prefix'].' $real_option');
Althrough I don't recommend doing it like that. Do it like this:
$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;
}
Upvotes: 2