BuscaPé, líder em comparação de preços na América Latina

PHPit

Pular navegação

Obtendo números positivos sem gambiarra

Enviado em 27/11/2007 às 09:14

Prefácio


Primeiramente você deve estar se perguntando: "Que raio de post é esse?". E eu lhe respondo de uma maneira muito simples: falta de tempo. Mas não é porque estou escrevendo um artigo mais simples que ele se tornará menos interessante!

Esse artigo trata de uma dúvida simples que muitos programadores iniciantes (e até alguns intermediários, quiçá avançados) têm na hora de transformar números negativos em positivos, pois já vi coisas muito bizarras como até substr()!

Conceito


A função mágica atende pelo nome de abs(). O que ela faz é apenas retornar o valor absoluto do inteiro ou do float que for passado.

  1. <?php
  2.  
  3. echo abs(-9); // Retorna 9
  4. echo abs(-1.2); // Retorna 1.2
  5. echo abs(3); // Retorna 3
  6. echo abs(8.4); // Retorna 8.4
  7. echo 3 + abs(-4); // Retorna 7
  8.  
  9. ?>


Isto com certeza irá evitar algumas manobras que alguns programadores andam maquinando! :P

Conclusão


É bastante cômodo utilizar funções do nosso cotidiano para realizar tarefas específicas, mas nunca podemos esquecer que sempre poderemos ir atrás de funções especialistas que, geralmente, existem para um determinado fim.

Uma ótima semana a todos!
Fiquem com Deus.

Forte abraço,
Rafael Jaques

 

Comente (04)




Comentário #1
Autor: Marcio Bigolin
Em: 27/11/2007 às 13:35

Opa e ai rafa olha o que o destino me reservou.

Cara estamos fazendo um site eu e meu amigo sobre gambiaras de programador coisas como v[0]=v[0] enfim ele ta juntando umas de java e eu umas de PHP ai dando uma navegada no google achei teu site.. essa do substr queria ver o que a criança fez...

flw

Comentário #2
Autor: Anderson Triacca
Em: 27/11/2007 às 17:03

Pow Rafa, sem gambiarra não tem graça!

Essas funções de gente fresca, no meu tempo era str_replace('-', '', $numero).

=]

Comentário #3
Autor: Xorna
Em: 28/11/2007 às 15:34

Ae Rafa, depois da cadeira de Algoritmos na faculdade nunca mais esqueci do abs() hehehehe

show de bola

Comentário #4
Autor: Prinity
Em: 05/12/2007 às 13:49

gostei da "dica"!
:D

Artigos Recentes

Rafael Jaques - PHPit 2007
Site sob Creative Commons - Alguns direitos reservados

Assine o RSS do PHPit! :)
Saiba onde tem o melhor preço antes de comprar