Mathematical Functions

  • 소개
  • 설치/설정
  • 예약 상수
  • Math 함수 목록
    • abs — 절대값
    • acos — 역코사인
    • acosh — 역쌍곡코사인
    • asin — 역사인
    • asinh — 역쌍곡사인
    • atan2 — 두 변수의 역탄젠트
    • atan — 역탄젠트
    • atanh — 역쌍곡탄젠트
    • base_convert — 수를 임의의 진법으로 변환
    • bindec — 2진수를 10진수로
    • ceil — 소수점 아래 올림
    • cos — 코사인
    • cosh — 쌍곡코사인
    • decbin — 10진수를 2진수로
    • dechex — 10진수를 16진수로
    • decoct — 10진수를 8진수로
    • deg2rad — 각도를 라디안으로 변환
    • exp — e의 누승을 계산
    • expm1 — Returns exp(number) - 1, computed in a way that is accurate even when the value of number is close to zero
    • floor — 소수점 아래 내림
    • fmod — 인수의 나눗셈에 대한 부동소수점 나머지를 반환
    • getrandmax — 가능한 최대 난수값을 표시
    • hexdec — 16진수를 10진수로
    • hypot — Calculate the length of the hypotenuse of a right-angle triangle
    • intdiv — Integer division
    • is_finite — 값이 허용되는 유한수인지 확인
    • is_infinite — 값이 무한인지 확인
    • is_nan — 값이 수가 아닌지 확인합니다
    • lcg_value — 결합 선형 합동 생성기
    • log10 — 상용로그
    • log1p — Returns log(1 + number), computed in a way that is accurate even when the value of number is close to zero
    • log — 자연로그
    • max — 최고값을 찾습니다
    • min — 최소값을 찾습니다
    • mt_getrandmax — 가능한 최대 난수 값을 표시
    • mt_rand — 향상된 난수를 생성
    • mt_srand — 향상된 난수 생성기를 초기화
    • octdec — 8진수를 10진수로
    • pi — 파이 값을 얻는다
    • pow — 거듭제곱 표현
    • rad2deg — 라디안 수를 각도로 변환
    • rand — 정수 난수를 생성
    • round — 소수 반올림
    • sin — 사인
    • sinh — 쌍곡사인
    • sqrt — 평방 제곱근
    • srand — 난수 생성기를 초기화
    • tan — 탄젠트
    • tanh — 쌍곡탄젠트
add a note add a note

User Contributed Notes 1 note

up
-130
Hayley Watson
11 years 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