Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/03/2008, 13:56
carlosgs91
 
Fecha de Ingreso: abril-2007
Mensajes: 213
Antigüedad: 17 años
Puntos: 0
Convertir texto (string) a numero (int)

Hola, me dio por hacer una calculadora gráfica de funciones, se más o menos como hacerla para que salgan las curvas pero el problema que tengo es muy basico, recojo la función desde un formulario siendo x la variable, y hago esto para cambiarla por el numero que quiera para ver cual es el valor de la f(x) en dicho punto, por ejemplo aqui 5:

<?
$funcion = "$_POST[funcionxd]";
$lo1 = array("x");
$lo2 = array("5");
$valor = str_replace($lo1, $lo2, $funcion);
echo $valor;
?>

pero al mostrar $valor me sale la funcion sin operar, por ejemplo si pongo x + 3 en el formulario me queda 5 + 3 y no 8, querria saber como hacer que php sepa que eso no es un texto (string) que sepa que son numeros y que los opere.

Gracias de antemano.