Função matemática em PHP

Neste artigo, veremos as funções matemáticas do PHP e demonstraremos como elas podem ser usadas para resolver problemas.

A linguagem PHP possui um conjunto de funções matemáticas que permitem realizar operações matemáticas em números de maneira simples e fácil de usar.

PHP Funções matemáticas



matemática PHP

PHP Math refere-se à capacidade de realizar operações aritméticas, como adição, subtração, multiplicação e divisão. Além disso, pode executar funções matemáticas mais complexas, como calcular a raiz quadrada, logaritmo, seno, cosseno e tangente de um número.

Dependendo de suas necessidades, você pode usar essas funções para cálculos aritméticos básicos ou mais avançados.

A seguir estão algumas das funções matemáticas do PHP:

funções matemáticas Visão geral
pi() Retorna o valor absoluto de um número.
min() Arredonda um número para o inteiro mais próximo.
max() Arredonda um número para o inteiro mais próximo.
abdômen() Arredonda um número para baixo para o inteiro mais próximo.
quadrado() Calcula a raiz quadrada de um número.
redondo() Eleva um número a uma dada potência.

PHP função pi ()

A função pi() é uma função matemática interna do PHP que retorna o valor da constante matemática pi ( π ).

O valor de Pi é um número irracional igual ao comprimento de 3,1415926535898, aproximadamente.

Não há argumentos necessários para a função pi() e é muito fácil de usar. Aqui está um exemplo:

Example: 

1
2
3
4
5
6
7
8
<?php
echo(pi()); // returns 3.1415926535898
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Abaixo está um exemplo para encontrar a área do círculo usando a função pi( π ):

Example: 

1
2
3
4
5
6
7
8
9
10
11
<?php
// for area of circle
$r = 3; //radius
$area_of_circle = (pi()*($r*$r)); //formula of area of circle
echo($area_of_circle); // returns 28.274333882308
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Exemplo de Explicação:

  1. Primeiro definimos uma variável $r e atribuímos a ela um valor de 3 , que representa o raio do círculo.
  2. Em seguida, calculamos a área do círculo usando a fórmula ( pi()*($r* $r) ) onde pi() é uma função matemática interna do PHP que retorna a constante matemática π e $r * $r calcula o quadrado do raio.
  3. O resultado desse cálculo é armazenado em uma variável chamada $area_of_circle .
  4. Por fim, usamos a instrução echo para exibir o valor de $area_of_circle na tela.

A saída do código é o resultado do cálculo da área, que é aproximadamente 28,274333882308.


Funções min() e max() do PHP

Uma função min() e max() é outra função matemática útil para encontrar os valores mínimo e máximo de uma matriz de números ou um conjunto de números em uma lista.

Ao trabalhar com dados numéricos em PHP, essas funções são muito úteis e economizarão tempo e esforço.

A seguir estão exemplos de uso das funções min() e max() :

Example: 

1
2
3
4
5
6
7
8
9
<?php
echo(min(2, 78, 32, 42, -100, -3)); // returns -100
echo(max(2, 78, 32, 42, -100, -3)); // returns 78
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Este exemplo define um array $a com 5 elementos, incluindo números de diferentes tipos e uma string :

Example: 

1
2
3
4
5
6
7
8
9
10
<?php
$a = array(9.2, 8, 5, "2", 6);
echo("Min value: ". min($a) . "<br>"); // returns 2
echo("Max value: ". max($a)); // returns 9.2
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Um valor de argumento padrão é um valor atribuído a um parâmetro de função que é usado quando o argumento não é passado explicitamente para a função.

Isso permite que uma função seja chamada com menos argumentos do que o necessário e fornece um valor padrão para quaisquer argumentos ausentes.

A função min($a) retorna o menor valor na matriz. Como “ 2 ” é uma string, ela é convertida automaticamente em um número antes que o valor mínimo seja calculado, resultando em 2.

Max($a) retorna o maior valor na matriz como um número. Como saída, obtemos 9,2, que é um float.


Função matemática abs() do PHP

Abs() retorna o valor absoluto de um número. Em termos matemáticos, o valor absoluto de um número é a sua distância de zero, não importa qual seja o número, seja positivo ou negativo.

Por exemplo, o valor absoluto de -6 é 6 , e o valor absoluto de 6 também é 6:

Example: 

1
2
3
4
5
6
7
8
<?php
echo(abs(-6)); // returns 6
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

No exemplo a seguir, se você passar um parâmetro de string para abs() , ele retornará 0:

Example: 

1
2
3
4
5
6
7
8
9
10
<?php
$num="Hello";
echo "String: " . $num . "";
echo "absolute value : " . abs($num) . "";
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Função sqrt () matemática do PHP

A função sqrt() fornece a raiz quadrada de um número. A raiz quadrada é o número multiplicado por ele mesmo que é igual ao número original.

Por exemplo, a raiz quadrada de 9 é 3 porque 3 vezes 3 é igual a 9:

Example: 

1
2
3
4
5
6
7
8
<?php
echo(sqrt(9)); // returns 3
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Em outro exemplo -9 não está definido, então ele retorna NaN:

Example: 

1
2
3
4
5
6
7
8
<?php
echo(sqrt(-9)); // returns NaN
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

PHP Math round () Função

O arredondamento dos floats no PHP é obtido por round() .

Leva dois argumentos: o número a ser arredondado e outro argumento opcional especificando quantos decimais devem ser arredondados.

Sintaxe

round($number, $precision)

Explicação da sintaxe:

  • $número : Isso é obrigatório. Arredonde o número.
  • $precisão : Isso é opcional. Para arredondar quantas casas decimais. Por padrão, é 0.

No exemplo a seguir, a função round() arredonda o valor para os valores de piso e teto (exemplo: teto é um valor baixo e piso é um valor alto):

Example: 

1
2
3
4
5
6
7
8
9
<?php
echo(round(0.51)); // returns 1
echo(round(0.48));// returns 0
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Também podemos definir os pontos decimais conforme mostrado no exemplo abaixo:

Example: 

1
2
3
4
5
6
7
8
9
<?php
echo(round(2.37454,3)); // returns 2.374
echo(round(2.68124, 2));// returns 2.68
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

 


PHP Matemática Rand() Function

Para gerar um número inteiro aleatório, podemos usar a função rand() .

Abaixo está um exemplo mostrando que rand() dá um número aleatório:

Example: 

1
2
3
4
5
6
7
8
<?php
echo(rand());
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

No exemplo de código a seguir, você pode ver que toda vez que chamamos a função rand() obtemos um valor aleatório diferente:

Example: 

1
2
3
4
5
6
7
8
9
10
11
<?php
$a = rand();
echo $a . "<br>";
echo rand()."<br>";
print rand();
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Existem parâmetros opcionais $max e $min que você pode usar para especificar o número inteiro mais baixo e o número inteiro mais alto que será retornado para o número aleatório para obter mais controle sobre o número aleatório.

Por exemplo, se você quiser um número inteiro aleatório entre 1 e 10 (inclusive), use rand(1, 10):

Example: 

1
2
3
4
5
6
7
8
<?php
echo(rand(1, 10));
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Outro exemplo mostra um número aleatório entre 50 e 100:

Example: 

1
2
3
4
5
6
7
8
<?php
echo(rand(50, 100));
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone