Código PHP:
$formula = $datos_conceptos_quincena[$i]['FORMULA'];
$abreviatura = $datos_conceptos_quincena[$i]['ABREVIATURA'];
$descomposicion = preg_split("/[\s*]+|[\s\/]+|[\s\)]+|[\s\(]+|[\s\+]+|[\s\-]+/", $formula);
$cantidad_operandos = count($descomposicion); //para saber la cantida de operandos
$m =0;
for($k =0; $k < $cantidad_operandos; $k++) {
if( (ereg("[[:digit:]]", $descomposicion[$k]) !=1 ) && ($descomposicion[$k]) !='' ) {
$valore[$m] = " $descomposicion[$k]";
$valores[$m]=bsc_valor_constante($descomposicion[$k],$empleados[$j]['EMPLEADO']); //valor que tiene la constante
// $valores[$m] = bsc_valor_constante($descomposicion[$k],$empleados[$j]['EMPLEADO']); //valor que tiene la constante
}//fin del if de verificacion de alfanumericos
$m++;
echo eval("echo $formula;");// evalua la formula
$SD = $valores[$k];
$SLA = $valores[$k];
$RSPF = $valores[$k];
si funciona el eval es como si tuviera que asignarle a unas varibales pero con el mismo nombre qu tienen en la BD.¿Como hago eso?