본문 바로가기

Programming Language/PHP

[PHP] 자주 사용하는 수학 함수 (abs, ceil, floor, round, max, min, aqrt, pow, mt_rand, pi, sin, cos, in_nan 등등)

 

함수란?

: 반복적으로 사용하는 처리를 함수로 정의해 두면, 다음부터는 그 처리를 할 때 함수를 호출하기만 하면 되는 편리함을 가지고 있습니다.

일반적으로 자주 사용하는 처리나 복잡한 처리는 PHP에서 내장 함수로 제공합니다.

 

 

 

 

 

 

많은 내장함수들이 존재하지만, mt_rand함수를 사용해보았습니다.

mt_rand함수 첫번째 파라미터 값으로 1을 주고 두번째로는 100을 주면 1~100까지의 랜덤 값을 return해옵니다.

$num변수에 값이 저장되고 echo로 출력해보았습니다.

mt_rand함수는 이미 PHP에서 내장함수로 지정해놨기 때문에 편리하게 사용할 수 있습니다.

 

 

 

 

pi()라는 내장함수는 원주율을 가져오는 함수입니다. (즉, 3.14~~~)

tan() 내장함수는 라디안의 탄젠트로 파라미터 값으로 $angle값을 보내주면 리턴받아와 $distance변수와 곱해서 높이를 구해줍니다.

round() 내장함수는 끝값을 반올림해줍니다.

마지막으로 출력해줍니다.