PHP Classes

Cifra UN MILLON

Recommend this page to a friend!

      Numero a Letra  >  All threads  >  Cifra UN MILLON  >  (Un) Subscribe thread alerts  
Subject:Cifra UN MILLON
Summary:No traduce correctamente cifras de UN MILLON
Messages:2
Author:Alberto González
Date:2007-05-23 15:27:12
Update:2007-05-23 21:34:39
 

  1. Cifra UN MILLON   Reply   Report abuse  
Picture of Alberto González Alberto González - 2007-05-23 15:27:12
Buenos días compañeros...

He descargado la clase para probarla, pero me he encontrado con un problema al traducir las cifras de UN MILLON ya que aparecen como UN MILLONES...

He solucionado el problema modificando la clase...

A continuación remito la modificación realizada...

**************************************************************************
Línea 182:

Código Original: if(substr($cnumero, 1, 6) == '000001'){//millones

Modificación Realizada: if(substr($cnumero, 0, 6) == '000001'){//millones

**************************************************************************

Saludos y éxitos a todos...

  2. Re: Cifra UN MILLON   Reply   Report abuse  
Picture of Alberto González Alberto González - 2007-05-23 21:34:39 - In reply to message 1 from Alberto González
Hola buenas tardes...

He detectado otro problema cuanto se intenta traducir 121000000000 y valores de miles de millones como 1000000000...

He modificado la clase nuevamente para corregir estos problemas...

Adjunto las modificaciones...

***************************************************************************

Línea Código Original: 181

Código Original: if($pos == 5 && substr($cnumero, $pos - 2, 3) != '000'){

Código Modificado: if($pos == 5 && substr($cnumero, 0, 6) != '000000'){

***************************************************************************

***************************************************************************

Línea Código Original: 175

Código Original: $unidad_texto=substr($unidad_texto,0,-2)." ";

Código Modificado:

if($pos <= 6){
$unidad_texto=substr($unidad_texto,0,-1)." ";
}else{
$unidad_texto=substr($unidad_texto,0,-2)." ";
}

***************************************************************************

Saludos y éxitos