수학 함수
소개
수학 함수는 컴퓨터의 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] |
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 — 쌍곡선 탄젠트