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.
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:
Abaixo está um exemplo para encontrar a área do círculo usando a função pi( π ):
Example:
Exemplo de Explicação:
- Primeiro definimos uma variável $r e atribuímos a ela um valor de 3 , que representa o raio do círculo.
- 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.
- O resultado desse cálculo é armazenado em uma variável chamada $area_of_circle .
- 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:
Este exemplo define um array $a com 5 elementos, incluindo números de diferentes tipos e uma string :
Example:
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:
No exemplo a seguir, se você passar um parâmetro de string para abs() , ele retornará 0:
Example:
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:
Em outro exemplo -9 não está definido, então ele retorna NaN:
Example:
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:
Também podemos definir os pontos decimais conforme mostrado no exemplo abaixo:
Example:
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:
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:
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:
Outro exemplo mostra um número aleatório entre 50 e 100: