Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/03/2010, 11:16
Devjunx
 
Fecha de Ingreso: diciembre-2009
Mensajes: 28
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Calcular números decimales a bases elevadas

Cita:
Iniciado por AnesGy Ver Mensaje
Capaz que usando decimales en vez de enteros te funciona. El decimal (double) creo que llega en PHP hasta x10^308 y eso es mucho.
Hola estuve buscando sobre el decimal double y encontre algunas informaciones como esta:

http://www.tuwebdeinformatica.com/Crearwebs/mysql/tipos_de_campos.html

pero no en general no me explican como se usa, yo no tengo conocimientos avanzados en PHP, por eso por favor le pediria que me de un pequeño ejemplo del código como podria tal vez funcionar para asi tener yo una referencia de como usarlo.

Aparte deseo comentar que en mi busqueda encontre sobre la libreria gmp:

http://www.php.net/manual/en/function.gmp-init.php

en changelog dice: "The base was extended from 2 to 36, to 2 to 62 and -2 to -36", en mi servidor ya hice que instalaran en gmp por si acaso, pero esa frase que dicen no se como usarlo en bases altas, por ejemplo probe esta funcion:

Código:
<?php

function gmp_convert($num, $base_a, $base_b)
{
       return gmp_strval ( gmp_init($num, $base_a), $base_b );
}

?>
pero no me convierte en bases mayores que 36, o existe otra forma de convertir las bases de 2 a 62 como dice su mensaje?, ayuda porfavor....

Saludos