Autor
|
Tema: Problema con puntos en decimales y miles (Leído 15,418 veces)
|
bengy
Desconectado
Mensajes: 501
mis virtudes y defectos son inseparables
|
corrige esta parte [code]$resultado=""; for ($i = 1; $i <=strlen($copia); $i++) { $resultado=$resultado.$copia[$i];
[/code] por $resultado=$copia[0]; for ($i = 1; $i <=strlen($copia); $i++) { $resultado=$resultado.$copia[$i];
|
|
|
En línea
|
|
|
|
bengy
Desconectado
Mensajes: 501
mis virtudes y defectos son inseparables
|
$num = 4000; $num2 = 1000;
ahi se nota que no domino aun la programacion, esa es una mejor respuesta 100% saludos
|
|
|
En línea
|
|
|
|
Alarkon_88
Desconectado
Mensajes: 70
|
Amigo ya casi que esta listo, muy bien!! Solo que como no entiendo el codigo no lo puedo editar! pero ya el resultado esta bien solo que el punto esta mal porque si hay 40000 (cuarenta mil) y le resto 20000 (veinte mil) me arroja 2.0000,00 cuando deberia ser 20.000,00 muchas graciaas
|
|
|
En línea
|
|
|
|
bengy
Desconectado
Mensajes: 501
mis virtudes y defectos son inseparables
|
intenta solucionarlo, porfavor
|
|
|
En línea
|
|
|
|
Alarkon_88
Desconectado
Mensajes: 70
|
Estoy intentandolo pero solo errores u.u
|
|
|
En línea
|
|
|
|
Alarkon_88
Desconectado
Mensajes: 70
|
No entiendo esto, no se cuales son los puntos , mas que todo html se un poco pero en esto pido tu ayuda porfavor $copia=strrev($numero); $resultado=$copia[0]; for ($i = 1; $i <=strlen($copia); $i++) { $resultado=$resultado.$copia[$i]; if($i%3==0){ $resultado=$resultado."."; } } $resultado=strrev($resultado); $resultado=$resultado.",00"; echo $resultado;
|
|
|
En línea
|
|
|
|
bengy
Desconectado
Mensajes: 501
mis virtudes y defectos son inseparables
|
<?php $txtMonto1=""; if (!empty($_REQUEST['txtMonto1'])){ $txtMonto1=$_REQUEST['txtMonto1']; $numero= 40000 - $txtMonto1; $txtDescripcion1=""; if (!empty($_REQUEST['txtDescripcion1'])){ $txtDescripcion1=$_REQUEST['txtDescripcion1']; }
proba con eso
|
|
|
En línea
|
|
|
|
Alarkon_88
Desconectado
Mensajes: 70
|
Ya lo acabo de probar y No me sirvio, pero ya tu codigo me estaba sirviendo solo falta la poscision del punto en ves de 4.0000,00 sea 40.000,00
|
|
|
En línea
|
|
|
|
bengy
Desconectado
Mensajes: 501
mis virtudes y defectos son inseparables
|
copia este codigo $numero=40000; echo number_format(($numero), 2, ',', '.'); y probalo en http://phptester.net/y funciona a la perfeccion.
|
|
|
En línea
|
|
|
|
Alarkon_88
Desconectado
Mensajes: 70
|
Si ya lo probe en esa web y funciona, pero en mi codigo no funciona lo intente de varias formas y nada .. <?php $txtMonto1=""; if (!empty($_REQUEST['txtMonto1'])){ $txtMonto1=$_REQUEST['txtMonto1']; $numero= 400000 - $txtMonto1; echo number_format(($numero), 2, ',', '.');
}
$txtDescripcion1=""; if (!empty($_REQUEST['txtDescripcion1'])){ $txtDescripcion1=$_REQUEST['txtDescripcion1']; }
$ip = $_SERVER["REMOTE_ADDR"];
setlocale(LC_TIME, 'spanish'); date_default_timezone_set("America/Caracas");
$hora = strftime(" %A %#d de %B del %Y"); //Luego sobrescribo el txt $archivo="./editar/nombre.txt"; $file=fopen($archivo,"a"); fwrite($file,"".PHP_EOL.PHP_EOL. "var texto16= \"$txtMonto1\"" .PHP_EOL. "var texto17= \"$txtDescripcion1\"" .PHP_EOL. "var texto18= \"$hora\"" .PHP_EOL .PHP_EOL. "var texto21= \"$numero\"" .PHP_EOL .PHP_EOL. PHP_EOL.PHP_EOL.PHP_EOL); fclose($file); header("Location: afilia6.html"); ?>
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Problema con decimales
Programación Visual Basic
|
dekland
|
5
|
2,714
|
3 Marzo 2006, 19:20 pm
por dekland
|
|
|
Problema con decimales (convergencia a un punto)
Java
|
AndenBomber
|
0
|
2,344
|
12 Abril 2009, 18:54 pm
por AndenBomber
|
|
|
Problema con numeros decimales:
Programación C/C++
|
novato991
|
4
|
3,690
|
13 Diciembre 2013, 19:30 pm
por novato991
|
|
|
[C] Obtener valores decimales en un programa de distancia entre dos puntos
Programación C/C++
|
pinecore
|
6
|
3,590
|
10 Diciembre 2016, 08:32 am
por pinecore
|
|
|
el resultado de la división no me con puntos decimales
Programación C/C++
|
alexfajam
|
1
|
2,877
|
6 Septiembre 2017, 22:29 pm
por ivancea96
|
|