oscartt67 ya hice lo que te me sugeriste con el eval pero mi pregunta es ¿cual variable o de que modo tengo que imprimir para que me cree variables con diferentes nombres?
Mira lo que le modifique alcodigo:
Cita: $sql="SELECT COUNT(dtalle_lic),licencias.dtalle_lic,tbl_licenci as.cod_licencia,tbl_licencias.cod_fun,fun.cod_fun, fun.cod_lic,licencias.cod_lic,licencias.dtalle_lic ,
tbl_licencias.cod_exp,expensas.cod_exp,expensas.to tal,SUM(expensas.total) as suma
FROM tbl_licencias,fun,licencias,expensas
WHERE tbl_licencias.cod_fun=fun.cod_fun AND fun.cod_lic=licencias.cod_lic AND tbl_licencias.cod_exp=expensas.cod_exp
GROUP BY dtalle_lic
";
$result=mysql_query($sql,$link);
while($row=mysql_fetch_array($result)){
$array=str_split($row[0]);
foreach($array as $i=>$value){
eval("\$num".($i+1)."=\$value;");
}
echo "$row[0]";
}
El resultado al hacer impreso la variable $row[0] fue:
2
8
3
6
1
pero como le asigno un nombre de variable a cada uno. Yo diria que la funcion eval que me sugeriste, osea '
Cita: eval("\$num".($i+1)."=\$value;");
' hace lo que deseo hacer lo que pasa es que no se manejarla. Necesito de tu ayuda oscartt67, gracias
y ps la verdad el eval para mi es nuevo