_Piero 0 Denunciar post Postado Novembro 15, 2009 MatherConversor Conversor de unidades simples. Funções: ConverterDistancia(valor, unidade_atual, unidade_desejada) => Converte valores de Distancia Ex: $conversor->ConverterDistancia(1, 'm', 'cm') = > Retorna 100 ConverterPeso(valor, unidade_atual, unidade_desejada) => Converte valores de Peso Ex: $conversor->ConverterPeso(1, 'kg', 'g') = > Retorna 1000 ConverterTempo(valor, unidade_atual, unidade_desejada) => Converte valores temporais Ex: $conversor->ConverterDistancia(1, 'ano', 'dia') = > Retorna 360 Tabela() => Gera uma tabela com todas as unidades e abreviações suportadas pela Class Unidades Suportadas Distancia | Peso | Tempo Milhas | Toneladas | Anos Kilometros | Kilonewton | Meses Metros | Kilogramas | Semanas Pés | Libras | Dias Decimetros | Gramas | Horas Polegadas | Miligramas | Minutos Centímetros | ------- | Segundos Exemplos <?php $conversor = new MatherConversor; /* DISTANCIA */ echo $conversor->ConverterDistancia(1, 'm', 'mm'); // Retorna 1000 echo $conversor->ConverterDistancia(1, 'm', 'cm'); // Retorna 100 echo $conversor->ConverterDistancia(20, 'mi', 'mm'); // Retorna 100010032180000 /* PESO */ echo $conversor->ConverterPeso(1, 'kg', 'g'); // Retorna 1000 echo $conversor->ConverterPeso(1, 't', 'g'); // Retorna 1000000 echo $conversor->ConverterPeso(20, 't', 'mg'); // Retorna 20000000000 /* TEMPO */ echo $conversor->ConverterTempo(1, 'ano', 'dia'); // Retorna 360 echo $conversor->ConverterTempo(24, 'hor', 'dia'); // Retorna 1 echo $conversor->ConverterTempo(20, 'ano', 'seg'); // Retorna 622080000 Para saber todas as abreviações use: $conversor->Tabela(); Contribuições são muito bem vindas, não é muito díficil de descobrir como a class funciona. Download Baixar MatherConversor Podem usar a vontade, quem quiser extender posta no tópico assim eu vou atualizando Abraços http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites