texto a numero

telmar1 en montevideo.com.uy telmar1 en montevideo.com.uy
Mie Jul 18 10:13:50 CLT 2007


Intenta con esto:

<?php
//Esta función toma como argumentos una cadena de caracteres con signos
positivos y/o negativosa retornando el valor de la suma de los mismos.
    function sumarCadena($cadena){
    	$numeros	= array();
    	$retorno	= 0;

    	$numeros	= explode("+", $cadena);
    	foreach ($numeros as $numero){
    		$retorno+=$numero;
    	}
    	return $retorno;
    }



$cadenaNumerica="1+8+7+9+102+3.25+99+127+-88+77+95+-7+547+985478+-95478";


print "SELECT " .
			"* " .
		"FROM " .
			"tablas " .
		"WHERE " .
			"tabla.columna='".sumarCadena($cadenaNumerica)."'";
?>


Mensaje citado por Patricio Gigoux <biobio en munistgo.cl>:

> Hola:
> Tengo la siguiente duda:
> $a="1+2";
> echo $a;
> 
> esto da como resultado, y lo necesito,
> 1+2
> pero tambien necesito el resultado numerico, o sea
> 3
> 
> pero no he encontrado como, a lo mejor el bosque no me deja ver los 
> arboles, pero alguien me podria dar que sea un indicio
> 
> Gracias
> 
> 
> 



-----------------------------------------------------------------------

Crea tu blog en solo 3 pasos. Gratis.!

http://blogs.montevideo.com.uy

Y compartilos con tus amigos.
-----------------------------------------------------------------------



Más información sobre la lista de distribución PHP