본문 바로가기
개발 기초/PHP

PHP - 수학 관련 함수

by 륀두 2020. 4. 28.
반응형

1. 최대값과 최소값

max() 함수는 전달받은 수 중에서 가장 큰 수를 반환하며, min() 함수는 가장 작은 수를 반환합니다.

 

2. 올림과 내림

floor() 함수는 인수로 전달받은 값과 같거나 작은 수 중에서 가장 큰 정수를 반환합니다.

ceil() 함수는 반대로 인수로 전달받은 값과 같거나 큰 수 중에서 가장 작은 정수를 반환합니다.

round() 함수는 인수를 반올림 하여 반환합니다.

echo floor(10.95);  // 10 
echo floor(11.01);  // 11
echo floor(-10.95); // -11
echo floor(-11.01); // -12

echo ceil(10.95);   // 11
echo ceil(11.01);   // 12
echo ceil(11);      // 11
echo ceil(-10.95);  // -10
echo ceil(-11.01);  // -11

echo round(10.49);  // 10
echo round(10.5);   // 11
echo round(-10.5);  // -11
echo round(-10.51); // -11

 

3. 지수와 로그

pow() 함수는 전달받은 수의 거듭제곱을 반환합니다.

첫 번째 인수로는 밑수를 전달하고, 두 번째 인수로는 지수를 전달합니다.

exp() 함수는 인수로 지수를 전달받아, e의 거듭제곱을 계산하여 반환합니다.

log() 함수는 전달받은 수의 자연로그 값을 계산하여 반환합니다.

 

4. 삼각 함수

sin() 함수는 전달받은 수의 사인값을, cos() 함수는 코사인값을, tan() 함수는 탄젠트값을 반환합니다.

 

5. 기타 함수

abs() 함수는 전달받은 수의 절대값을 반환합니다.

rand() 함수는 0보다 크거나 같고 getrandmax() 함수의 반환값보다 작은 하나의 정수를 무작위로 생성하여 반환합니다.

getrandmax() 함수는 rand() 함수로 생성할 수 있는 정수의 최댓값을 나타냅니다.

 

반응형

'개발 기초 > PHP' 카테고리의 다른 글

PHP - 정규표현식(특수 문자, POSIX 문자 클래스)  (0) 2020.04.28
PHP - 정규 표현식  (0) 2020.04.28
PHP - 날짜와 시간 함수  (0) 2020.04.27
PHP - 문자열 관련 함수  (0) 2020.04.27
PHP - 배열 관련 함수  (0) 2020.04.27