Autor
|
Tema: Problema con puntos en decimales y miles (Leído 15,558 veces)
|
bengy
Desconectado
Mensajes: 501
mis virtudes y defectos son inseparables
|
que error te sale?
|
|
|
En línea
|
|
|
|
Alarkon_88
Desconectado
Mensajes: 70
|
No sale ningun error, solo que en el resultado sale el numero solo osea : 40000 he intentado con ese codigo mucho y sin obtener ningun resultado , el otro codigo que me estabas pasando ya esta casi listo pero no se como arreglarlo.
gracias.
|
|
|
En línea
|
|
|
|
bengy
Desconectado
Mensajes: 501
mis virtudes y defectos son inseparables
|
$copia=strrev($numero); $resultado=$copia[0]; for ($i = 1; $i <=strlen($copia); $i++) { $resultado=$resultado.$copia[$i]; if(($i+1)%3==0){ $resultado=$resultado."."; } } $resultado=strrev($resultado); $resultado=$resultado.",00"; echo $resultado; ultimo intento, tengo que dormir saludos...
|
|
|
En línea
|
|
|
|
Alarkon_88
Desconectado
Mensajes: 70
|
Jajaja, hey hermano te agradezco el mundo!! jajaja
solo que en el resultado aparece un . adelante asi: .40.000,00 como lo quito.
gracias!!!!!!!
|
|
|
En línea
|
|
|
|
EFEX
Desconectado
Mensajes: 1.171
"Dinero Facil"
|
Fijate en fwrite.. te olvidaste de concatenar las variables.Podes agregar esto al principio para que muestre los errores ini_set('display_startup_errors', 1);
Sino ver los logs de error del servidor o modificar php.ini, modificar.. display_errors = on
|
|
« Última modificación: 3 Septiembre 2016, 09:20 am por EFEX »
|
En línea
|
|
|
|
bengy
Desconectado
Mensajes: 501
mis virtudes y defectos son inseparables
|
puedes cambiar por esto: if(($i+1)%3==0 && $i!=strlen($copia)){
|
|
|
En línea
|
|
|
|
|
bengy
Desconectado
Mensajes: 501
mis virtudes y defectos son inseparables
|
funciona $copia=strrev(40000); $resultado=$copia[0]; for ($i = 1; $i <=strlen($copia); $i++) { $resultado=$resultado.$copia[$i]; if(($i+1)%3==0 && $i!=strlen($copia)){ $resultado=$resultado."."; } } $resultado=strrev($resultado); $resultado=$resultado.",00"; echo $resultado; proba en http://phptester.net/
|
|
|
En línea
|
|
|
|
Alarkon_88
Desconectado
Mensajes: 70
|
Prueba en PHPTESTER con este amigo: $resultado=$copia[0]; for ($i = 1; $i <=strlen($copia); $i++) { $resultado=$resultado.$copia[$i]; if(($i+1)%3==0 && $i!=strlen($copia)){ $resultado=$resultado."."; } } $resultado=strrev($resultado); $resultado=$resultado.",00"; echo $resultado;
|
|
|
En línea
|
|
|
|
bengy
Desconectado
Mensajes: 501
mis virtudes y defectos son inseparables
|
ahora si asunto resuelto , bueno eso espero. $resultado=$copia[0]; for ($i = 1; $i <=strlen($copia); $i++) { $resultado=$resultado.$copia[$i]; if(($i+1)%3==0 && $i<strlen($copia)-1){ $resultado=$resultado."."; } } $resultado=strrev($resultado); $resultado=$resultado.",00"; echo $resultado;
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Problema con decimales
Programación Visual Basic
|
dekland
|
5
|
2,735
|
3 Marzo 2006, 19:20 pm
por dekland
|
|
|
Problema con decimales (convergencia a un punto)
Java
|
AndenBomber
|
0
|
2,358
|
12 Abril 2009, 18:54 pm
por AndenBomber
|
|
|
Problema con numeros decimales:
Programación C/C++
|
novato991
|
4
|
3,736
|
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,666
|
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,937
|
6 Septiembre 2017, 22:29 pm
por ivancea96
|
|