Cita: es posible realizarlo? o que otra opción tengo?
Justo como lo pretendes hacer es imposible, es una cosa totalmente absurda y de verdad irracional.
Podrías usar eval() pero eso sería convertirse en un animal, sin embargo puedes usar tu ingenio.
Tienes que interpretar el operador y el valor por ti mismo para hacer el cálculo.
Código PHP:
Ver originalfunction op($n, $ex) {
$num = (float
) substr($ex, 1);
switch ($op) {
case '*'; return $n * $num;
case '+'; return $n + $num;
}
}
¿Se entiende?