Re: [PHP-ES] Problema con una simple suma ...

[email protected] (Iván Rico)
Newsgroups php.general.es
Message-ID <11198769.81270770269964.JavaMail.rafael@desarrollo>
acabo de copiar y pegar tu código, lo ejecuto y me devuelve lo esperado.

te pego lo de la terminal:

rafael@desarrollo ~/personal/scripts $ cat php.php 
#!/usr/bin/php -q

<?php

        $var1 = (float)'0.09';
        $var2 = (float)'+0.10E-01';
        $varR = $var1 + $var2;
        echo "varR = $varR\n";

?>
rafael@desarrollo ~/personal/scripts $ php php.php 

varR = 0.1
rafael@desarrollo ~/personal/scripts $ 


según yo, todo anda bien, esos dos puntos no se de dónde lo esta sacando.


saludos





----- Mensaje original -----
De: "hackob" <[email protected]>
Para: [email protected]
Enviados: Jueves, 8 de Abril 2010 18:11:00 GMT -06:00 Guadalajara / Ciudad de México / Monterrey
Asunto: [PHP-ES] Problema con una simple suma ...

Tengo un programa que hace algo más o menos así :

#!/usr/bin/php -q

<?php

        $var1 = (float)'0.09';
        $var2 = (float)'+0.10E-01';
        $varR = $var1 + $var2;
        echo "varR = $varR\n";

?>

Lo curioso y tontería mía es que al ejecutarlo da como resultado "varR
= 0.0:", con los ":" incluidos:

$ ./test.php

varR = 0.0:
$

Me pueden por favor decir cual es mi error?, cabe mencionar que si
cambio la variable $var2 a 0.01 da el mismo resultado incluso si no
hago cast ni nada de esto.

Gracias,
@hackob

--
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.