Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/09/2012, 21:59
Avatar de blakmetall
blakmetall
 
Fecha de Ingreso: diciembre-2010
Ubicación: Jalisco
Mensajes: 181
Antigüedad: 14 años
Puntos: 18
Respuesta: conversion de numeros

pues por que no desarrollas un codigo que te reemplace los puntos y que el
ultimo punto te lo haga en punto y coma.
y vuelves e insertas los datos numericos como te apetezca.

primero sacas los numeros de la base de datos.

haces un ciclo en cada uno de ellos:
Código PHP:
$numero 'el numero que sacaste de la BD: 1.234.234.22';
$numero '1.234.234.22';
echo 
$numero;   // 1.234.234.22 
ahora ciclas elemento por elemento de ese numero desde el ultimo de la derecha
hasta el primero buscando por el primer punto para reemplazarlo con coma:

Código PHP:
for($istrlen($numero); $i 0;$i--){
      if(
$numero[$i] == '.'){
            
$numero[$i] = ',';   ///reemplazas el ultimo punto por coma
            
$numero str_replace('.','',$numero); ///ahora quitas todos los puntos y listo.
            
$i=0///terminas el ciclo de ese numero
      
}
}

echo 
$numero//1234234,22 
y listo ahora ese numero reemplazalo en la base de datos
para que los tengas como quieras.

O si nomas quieres cambiar el ultimo punto por coma

Código PHP:
for($istrlen($numero); $i 0;$i--){
      if(
$numero[$i] == '.'){
            
$numero[$i] = ',';   ///reemplazas el ultimo punto por coma
            
$i=0///terminas el ciclo de ese numero
      
}
}

echo 
$numero//1.234.234,22 
Si te sirvio ponle +1;
__________________
To the end....