PHP 수학
PHP Math 소개
Math 함수는 정수와 부동 소수점 범위의 값을 처리할 수 있습니다.
Installation
PHP 수학 함수는 PHP 코어의 필수적인 부분입니다. 이 기능을 사용하기 위해 설치가 필요하지 않습니다.
PHP 5 수학 함수
Function | Description |
---|---|
abs() | 숫자의 절대값을 반환합니다. |
acos() | 숫자의 아크코사인을 반환합니다. |
acosh() | 숫자의 역쌍곡선 코사인을 반환합니다. |
asin() | 숫자의 아크사인을 반환합니다. |
asinh() | 숫자의 역쌍곡사인을 반환합니다. |
atan() | 숫자의 아크탄젠트를 반환합니다. |
atan2() | 두 변수 x와 y의 아크탄젠트를 반환합니다. |
atanh() | 숫자의 역쌍곡탄젠트를 반환합니다. |
base_convert() | 임의의 진수 간에 숫자를 변환합니다. |
bindec() | 2진수를 10진수로 변환합니다. |
ceil() | 가장 가까운 정수로 반올림하세요. |
cos() | 숫자의 코사인을 반환합니다. |
cosh() | 숫자의 쌍곡선 코사인을 반환합니다. |
decbin() | 십진수를 이진수로 변환합니다. |
dechex() | 10진수를 16진수로 변환합니다. |
decoct() | 10진수를 8진수로 변환합니다. |
deg2rad() | 각 값을 라디안으로 변환합니다. |
exp() | 는 Ex 값을 반환합니다. |
expm1() | 은 Ex - 1의 값을 반환합니다. |
floor() | 가장 가까운 정수로 내림합니다. |
fmod() | x/y의 부동 소수점 나머지를 반환합니다. |
getrandmax() | rand() 함수를 호출하여 표시되는 난수의 가능한 최대값을 반환합니다. |
hexdec() | 16진수를 10진수로 변환합니다. |
hypot() | 직각삼각형의 빗변의 길이를 계산합니다. |
is_finite() | 유한값인지 확인합니다. |
is_infinite() | 무한한 값인지 확인합니다. |
is_nan() | 숫자가 아닌 값인지 확인합니다. |
lcg_value() | (0, 1) 범위의 의사 난수를 반환합니다. |
log() | 숫자(밑 E)의 자연 로그를 반환합니다. |
log10() | 숫자의 밑이 10인 로그를 반환합니다. |
log1p() | returns log(1+number) |
max() | 배열의 최대값 또는 지정된 여러 값 중 최대값을 반환합니다. |
min() | 배열의 최소값 또는 지정된 여러 값 중 최소값을 반환합니다. |
mt_getrandmax() | mt_rand() 함수를 호출하여 표시되는 난수의 가능한 최대값을 반환합니다. |
mt_rand() | Mersenne Twister 알고리즘을 사용하여 임의의 정수를 생성합니다. |
mt_srand() | 메르센 트위스터 난수 생성기를 시드합니다. |
octdec() | 8진수를 10진수로 변환합니다. |
pi() | pi 값을 반환합니다. |
pow() | x의 y제곱을 반환합니다. |
rad2deg() | 라디안 값을 각도 값으로 변환합니다. |
rand() | 임의의 정수를 반환합니다. |
round() | 부동소수점 숫자를 반올림합니다. |
sin() | 숫자의 사인을 반환합니다. |
sinh() | 숫자의 쌍곡선 사인을 반환합니다. |
sqrt() | 숫자의 제곱근을 반환합니다. |
srand() | 난수 생성기를 시드합니다. |
tan() | 숫자의 탄젠트를 반환합니다. |
tanh() | 숫자의 쌍곡선 탄젠트를 반환합니다. |
PHP 5개의 사전 정의된 수학 상수
Constant | Value | Description | PHP 버전 |
---|---|---|---|
INF | INF | Unlimited | PHP 4 |
M_E | 2.7182818284590452354 | 반환 e | PHP 4 |
M_EULER | 0.57721566490153286061 | 오일러 상수 반환 | PHP 4 |
M_LNPI | 1.1 4472988584940017414 | pi의 자연 로그를 반환합니다. log_e(pi) | PHP 5.2 |
M_LN2 | 0.69314718055994530942 | 2의 자연 로그를 반환합니다. log_e 2 | PHP 4 |
M_LN10 | 2.302585 092994 04568402 | 10의 자연 로그를 반환합니다: log_e 10 | PHP 4 |
M_LOG2E | 1.4426950408889634074 | E의 밑이 2인 로그를 반환합니다: log_2 e | PHP 4 |
M_LOG10E | 0.43429448190325182765 | E의 밑이 10인 로그를 반환합니다. log_10 e | PHP 4 |
M_PI | 3.14159265358979323846 | Pi로 돌아가기 | PHP 4 |
M_PI_2 | 1.57079632679489661923 | Pi/2로 돌아가기 | PHP 4 |
M_PI_4 | 0.78539816339744830962 | Pi/4로 돌아가기 | PHP 4 |
M_1_PI | 0.31830988618379067154 | return1/Pi | PHP 4 |
M_2_PI | 0.6366197723675 8134308 | Return 2/Pi | PHP 4 |
M_SQRTPI | 1.77245385090551602729 | PI의 Pi 제곱근 반환: sqrt(pi) | PHP 5.2 |
M_2_SQRTPI | 1.12837916709551257390 | PI의 2/제곱근을 반환합니다: 2/sqrt(pi) | PHP 4 |
M_SQRT1_2 | 0.70710678118654752440 | 제곱근을 반환합니다. 1/2: 1/sqrt(2) | PHP 4 |
M_SQRT2 | 1.41421356237309504880 | 2의 제곱근을 반환합니다. sqrt(2) | PHP 4 |
M_SQRT3 | 1.73205080756887729352 | 3의 제곱근을 반환합니다. sqrt(3) | PHP 5.2 |
NAN | NAN | 은 숫자가 아닙니다 | PHP 4 |
PHP_ROUND_HALF_UP | 1 | .5가 사용되면 반올림하세요. | PHP 5.3 |
PHP_ROUND_HALF_DOWN | 2 | .5 | PHP 5.3 |
PHP_ROUND_HALF_EVEN | 3 | 을 만나면 반내림.5가 나오면 짝수로 반올림하세요. | PHP 5.3 |
PHP_ROUND_HALF_ODD | 4 | .5를 만나면 홀수가 반올림됩니다. | PHP 5.3 |