O PHP possui um conjunto de funções matemáticas que permite realizar tarefas matemáticas em números.
A função pi()
retorna o valor de PI:
<?php
echo(pi()); // returns 3.1415926535898
?>
As funções min()
e max()
podem ser usadas para encontrar o valor mais baixo ou mais alto em uma lista de argumentos:
>?php
echo(min(0, 150, 30, 20, -8, -200)); // returns -200
echo(max(0, 150, 30, 20, -8, -200)); // returns 150
?>
A função abs()
retorna o valor absoluto (positivo) de um número:
<?php
echo(abs(-6.7)); // returns 6.7
?<
A função sqrt()
retorna a raiz quadrada de um número:
<?php
echo(sqrt(64)); // returns 8
?>
A função round()
arredonda um número de ponto flutuante para o inteiro mais próximo:
<?php
echo(round(0.60)); // returns 1
echo(round(0.49)); // returns 0
?<
A função rand()
gera um número aleatório:
<?php
echo(rand());
?>
Para obter mais controle sobre o número aleatório, você pode adicionar os parâmetros opcionais min e max para especificar o menor inteiro e o maior inteiro a serem retornados.
Por exemplo, se você quiser um número inteiro aleatório entre 10 e 100 (inclusive), use rand(10, 100)
:
<?php
echo(rand(10, 100));
?>