PHP 5.6.4 is available

Funções Matemáticas

  • Introdução
  • Instalação/Configuração
  • Constantes pré-definidas
  • Funções Matemáticas
    • abs — Valor absoluto
    • acos — Cosseno Inverso (arco cosseno)
    • acosh — Cosseno Hiperbólico Inverso
    • asin — Seno Inverso (arco seno)
    • asinh — Seno Hiperbólico Inverso
    • atan2 — Tangente inversa de duas variáveis
    • atan — Tangente Inversa (arco tangente)
    • atanh — Tangente hiperbólica inversa
    • base_convert — Converte um número entre bases arbitrárias
    • bindec — Binário para decimal
    • ceil — Arredonda frações para cima
    • cos — Coseno
    • cosh — Cosseno hiperbólico
    • decbin — Decimal para binário
    • dechex — Decimal para hexadecimal
    • decoct — Decimal para octal
    • deg2rad — Converte o número em graus ao equivalente em radianos
    • exp — Calcula o expoente de e
    • expm1 — Retorna exp(numero) - 1, computado de forma que é preciso mesmo quando o valor do número é perto de zero.
    • floor — Arredonda frações para baixo
    • fmod — Returns the floating point remainder (modulo) of the division of the arguments
    • getrandmax — Retorna o maior valor aletório possível
    • hexdec — Hexadecimal para decimal
    • hypot — Calcula o tamanho da hipotenusa de um ângulo reto do triângulo Retorna a raiz quadrada de (num1*num1 + num2*num2)
    • is_finite — Verifica se um valor é um número finito
    • is_infinite — Descrição
    • is_nan — Verifica se um valor não é um número
    • lcg_value — Gerador congruente linear combinado
    • log10 — Logaritmo Base-10
    • log1p — Retorna o log(1 + numero), calculado de forma que o valor do número seja próximo de zero.
    • log — Logaritmo natural
    • max — Localiza o maior valor
    • min — Encontra o menor valor
    • mt_getrandmax — Retorna o maior valor aletório possível
    • mt_rand — Gerador melhorado de números aleatórios
    • mt_srand — Semeia o gerador melhorado de números aleatórios
    • octdec — Octal para decimal
    • pi — Obtém o valor de pi
    • pow — Potência
    • rad2deg — Converte o número em radianos para o equivalente em graus
    • rand — Gera um inteiro aleatório
    • round — Arredonda um número
    • sin — Seno
    • sinh — Seno hiperbólico
    • sqrt — Raiz quadrada
    • srand — Semeia o gerador de números aletórios
    • tan — Tangente
    • tanh — Tangente hiperbólica
add a note add a note

User Contributed Notes 1 note

up
-20
Hayley Watson
1 year ago
Provides a function to rescale numbers so that the range [a,b] fits into the range [c,d].

<?php
function rescale($ab, $cd)
{
    list(
$a, $b) = $ab;
    list(
$c, $d) = $cd;
    if(
$a == $b)
    {
       
trigger_error("Invalid scale", E_USER_WARNING);
        return
false;
    }
   
$o = ($b * $c - $a * $d) / ($b - $a);
   
$s = ($d - $c) / ($b - $a);
    return function(
$x)use($o, $s)
    {
        return
$s * $x + $o;
    };
}

$fahr2celsius = rescale([32, 212], [0, 100]);
echo 
$fahr2celsius(98.6); // 37°C

?>
To Top