Funções para Números PHP

Capa Curso PHP
Tempo de leitura: 3 minutos

Funções para Números PHP: Os números são a base de muitos cálculos em programação, e o PHP oferece uma vasta gama de funções para trabalhar com eles de forma eficiente.

Neste artigo, vamos explorar as principais funções numéricas em PHP, desde operações básicas até cálculos mais complexos, com exemplos práticos para cada uma delas.

Tipos Numéricos em PHP

Em PHP, os principais tipos numéricos são:

  • Inteiros: Números inteiros (ex: 10, -5, 0).
  • Float (ponto flutuante): Números com casas decimais (ex: 3.14, -2.5).

Funções Básicas

abs($num): Retorna o valor absoluto de um número.

PHP

$numero = -5; 
$valorAbsoluto = abs($numero); // $valorAbsoluto será 5

round($num, $precision = 0): Arredonda um número para um determinado número de casas decimais.

PHP

$pi = 3.14159; 
$piArredondado = round($pi, 2); // $piArredondado será 3.14

ceil($num): Arredonda um número para o próximo inteiro maior.

PHP

$numero = 3.14;
$teto = ceil($numero); // $teto será 4

floor($num): Arredonda um número para o próximo inteiro menor.

PHP

$numero = 3.9; 
$piso = floor($numero); // $piso será 3

intval($var): Converte uma variável para um inteiro.

PHP

$numeroString = "123"; 
$numeroInteiro = intval($numeroString);

floatval($var): Converte uma variável para um float.

PHP

$numeroString = "3.14"; 
$numeroFloat = floatval($numeroString);

Funções Matemáticas

sqrt($num): Calcula a raiz quadrada de um número.

PHP

$raizQuadrada = sqrt(64); // $raizQuadrada será 8

pow($base, $exp): Calcula a potência de um número.

PHP

$potencia = pow(2, 3); // $potencia será 8 (2 elevado a 3)

sin($arg), cos($arg), tan($arg): Funções trigonométricas (seno, cosseno, tangente).

PHP

$anguloEmRadianos = pi() / 4;
$seno = sin($anguloEmRadianos);

pi(): Retorna o valor de pi.

Formatação de Números

number_format($num, $decimals = 0, $decimal_separator = ‘.’, $thousands_separator = ‘,’): Formata um número com separadores de milhar e decimal.

PHP

$valor = 12345.67; 
$valorFormatado = number_format($valor, 2, ',', '.'); // 12.345,67

Comparação de Números

  • Operadores: ==, !=, <, >, <=, >=.
  • Funções: min(), max() para encontrar o menor e o maior valor em um conjunto de números.

Geração de Números Aleatórios

rand($min, $max): Gera um número inteiro aleatório entre $min e $max.

PHP

$numeroAleatorio = rand(1, 10);

mt_rand($min, $max): Versão mais rápida e segura de rand().

Conclusão

Funções para Números PHP: As funções numéricas em PHP são ferramentas poderosas para realizar cálculos e manipular dados numéricos em suas aplicações. Ao dominar essas funções, você estará apto a criar soluções mais robustas e eficientes.

Toda jornada tem um início, e o início para se tornar um desenvolvedor back-end é dominar as seguintes tecnologias, que você encontra aqui mesmo:

PHP
PHP
Laravel
LARAVEL
SQL
SQL

E se você gosta do nosso conteúdo, não deixe de contribuir adquirindo os serviços e produtos dos nossos apoiadores e empresas que somos associados:

Hospedagem Hostinger
Ofertas Amazon
Amazon Prime
Author: Thiago Rossi