Forum und email

수학 함수

소개

수학 함수는 컴퓨터의 integer형과 float형만을 취급합니다. (현재 C에서의 long과 double형에 해당합니다) 더 큰 수를 다룰 필요가 있다면, 부정 정밀 수학 함수를 참고하십시오.

매뉴얼의 산술 연산자 페이지도 참고하십시오.

요구 조건

이 확장을 빌드할 때 외부 라이브러리가 필요하지 않습니다.

설치

이 함수들은 설치하지 않아도 사용할 수 있습니다; PHP 코어의 일부입니다.

실행시 설정

이 확장은 php.ini 설정이 존재하지 않습니다.

자원형

이 확장은 리소스형을 정의하지 않습니다.

예약 상수

아래 상수들은 PHP 코어의 일부로, 항상 사용할 수 있습니다.

수학 상수
상수 설명
M_PI 3.14159265358979323846 pi
M_E 2.7182818284590452354 e
M_LOG2E 1.4426950408889634074 log_2 e
M_LOG10E 0.43429448190325182765 log_10 e
M_LN2 0.69314718055994530942 log_e 2
M_LN10 2.30258509299404568402 log_e 10
M_PI_2 1.57079632679489661923 pi/2
M_PI_4 0.78539816339744830962 pi/4
M_1_PI 0.31830988618379067154 1/pi
M_2_PI 0.63661977236758134308 2/pi
M_SQRTPI 1.77245385090551602729 sqrt(pi) [4.0.2]
M_2_SQRTPI 1.12837916709551257390 2/sqrt(pi)
M_SQRT2 1.41421356237309504880 sqrt(2)
M_SQRT3 1.73205080756887729352 sqrt(3) [4.0.2]
M_SQRT1_2 0.70710678118654752440 1/sqrt(2)
M_LNPI 1.14472988584940017414 log_e(pi) [4.0.2]
M_EULER 0.57721566490153286061 Euler constant [4.0.2]
M_PI는 PHP 4.0.0을 포함하여 그 이상의 PHP 버전에서 사용 가능합니다. 다른 상수들은 PHP 4.0.0부터 사용 가능합니다. [4.0.2]라고 붙어있는 상수들은 PHP 4.0.2에서 추가되었습니다.

Table of Contents

  • 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 — 인자의 나눗셈에 대한 소수점 나머지(modulo)를 반환합니다.
  • getrandmax — 랜덤 값의 가장 큰 값을 보여줍니다.
  • hexdec — 16진수를 10진수로 변환합니다.
  • hypot — Calculate the length of the hypotenuse of a right-angle triangle
  • is_finite — 값이 허용된 범위의 수인지 확인합니다.
  • is_infinite — 값이 무한인지 확인합니다.
  • is_nan — 값이 수가 아닌지 확인합니다.
  • lcg_value — 조합 선형 합동 생성기(Combined linear congruential generator)
  • 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 — 파이(pi)값을 얻는다.
  • pow — 거듭제곱
  • rad2deg — 라디안을 각도로 변환합니다.
  • rand — 정수형의 난수를 생성합니다.
  • round — 실수를 반올림합니다.
  • sin — 사인
  • sinh — 쌍곡선 사인
  • sqrt — 평방 제곱근
  • srand — 난수 생성기를 초기화합니다.
  • tan — 탄젠트
  • tanh — 쌍곡선 탄젠트