PHP - 수학 함수
안녕하세요, 미래의 프로그래머 여러분! 오늘 우리는 PHP의 수학 함수의 흥미로운 세상으로 뛰어들어 볼 거예요. 코드를 한 줄도 작성해본 적이 없어도 걱정 마세요 - 우리는 기초부터 시작하여 차근차근 올라갈 거예요. 이 튜토리얼의 끝을 맺을 때쯤에는 프로처럼 숫자를 조작할 수 있을 거예요!
PHP abs() 함수
simplest() 시작부터 설명드릴게요. 숫자의 절대값을 구할 필요가 있었나요? 그럴 때 abs()
함수가 유용합니다.
<?php
$number = -15;
echo abs($number); // 출력: 15
?>
이 예제에서 우리는 음수(-15)를 가지고 있지만, abs()
는 그의 양수 등가를 제공합니다. 숫자 세상에서 고개를 쳐들고 웃는 것과 같아요!
PHP ceil() 함수
다음은 ceil()
함수입니다. 이 함수는 항상 위쪽으로 이동하는 비관적인 엘리베이터라고 생각해요.
<?php
$price = 4.3;
echo ceil($price); // 출력: 5
?>
여기서 우리의 가격은 4.3이지만, ceil()
은 그를 5로 올립니다. 가격을 계산할 때 자신을 짧축시키고 싶지 않을 때 유용합니다!
PHP exp() 함수
이제 약간 더 복잡한 exp()
함수로 넘어가보겠습니다. 이 함수는 e(오일러의 수)의 지수를 계산합니다.
<?php
$x = 2;
echo exp($x); // 출력: 약 7.3890560989307
?>
이것이抽象적이 보일 수 있지만, 주로 과학적이고 재정적인 계산에서 사용됩니다. 기억해 두세요, e는 푸시업을 하고 있어요: e^x!
PHP floor() 함수
floor()
함수는 ceil()
함수의 반대입니다. 이 함수는 항상 아래쪽으로 이동하는 낙천적인 엘리베이터라고 생각해요.
<?php
$score = 85.9;
echo floor($score); // 출력: 85
?>
이 경우 학생이 거의 86점을 받았지만, floor()
는 85점을 유지합니다. 운이 좋지 않아요!
PHP intdiv() 함수
intdiv()
는 정수除法을 수행하고 배수를 반환합니다. 이 함수는 소수점이 허용되지 않는 strict한除법 교사라고 생각해요!
<?php
$total = 17;
$people = 5;
echo intdiv($total, $people); // 출력: 3
?>
만약 17개의 캔디를 5명의 사람들에게 나눠주는 경우, 각 사람은 3개의 캔디를 받습니다. 남는 2개는 다른 함수로 처리할 거예요!
PHP log10() 함수
log10()
함수는 숫자의 10기반 로그를 계산합니다. "10의 무슨幂이 이 숫자를 제공해주나?"라고 물어보는 것과 같아요.
<?php
$number = 100;
echo log10($number); // 출력: 2
?>
10^2 = 100이기 때문입니다. 보세요? 수학은 논리적이죠!
PHP max() 함수
max()
함수는 숫자 목록에서 가장 높은 값을 찾습니다. 그것은 그룹 사진에서 가장 키가 큰 사람을 고를 것과 같아요.
<?php
echo max(5, 8, 3, 12, 9); // 출력: 12
?>
이 lineup에서 12가 가장 높습니다!
PHP min() 함수
반대로, min()
함수는 가장 낮은 값을 찾습니다. 그것은 같은 그룹 사진에서 가장 키가 작은 사람을 찾는 것과 같아요.
<?php
echo min(5, 8, 3, 12, 9); // 출력: 3
?>
3은 항상 마지막에 고려됩니다...
PHP pow() 함수
pow()
함수는 숫자를 지정된幂으로 높입니다. 그것은 숫자가 푸시업을 하는 것과 같아요!
<?php
echo pow(2, 3); // 출력: 8
?>
여기서 2는 3번의 푸시업을 하므로, 우리는 2 2 2 = 8을 얻습니다.
PHP round() 함수
round()
함수는 숫자를 가장 가까운 정수로 둘러줍니다. 그것은 숫자의 공정한 심판과 같아요.
<?php
echo round(3.4); // 출력: 3
echo round(3.5); // 출력: 4
?>
3.4는 둘러내려고 하지만, 3.5는 기준을 통과하여 올라갑니다! 그것은 모두 .5 기준입니다!
PHP sqrt() 함수
sqrt()
함수는 숫자의 제곱근을 계산합니다. "어떤 숫자를 곱하면 이 숫자를 제공해주나?"라고 물어보는 것과 같아요.
<?php
echo sqrt(9); // 출력: 3
?>
3 * 3 = 9이기 때문입니다. 초등적인 것, 나亲爱的华生!
사전 정의된 수학 상수
PHP는 몇 가지 사전 정의된 수학 상수를 제공합니다. 몇 가지를 살펴보겠습니다:
<?php
echo M_PI; // 출력: 3.1415926535898
echo M_E; // 출력: 2.7182818284590
echo M_SQRT2; // 출력: 1.4142135623731
?>
이 상수들은 이러한 값을 기억하거나 계산해야 하는 수고를 절약해줍니다. 코드에 작은 수학자를 가지고 있는 것과 같아요!
이제 이 함수들을 핸디한 표로 요약해보겠습니다:
함수 | 설명 | 예제 |
---|---|---|
abs() | 절대값 반환 | abs(-15) = 15 |
ceil() | 가장 가까운 정수로 올림 | ceil(4.3) = 5 |
exp() | e의 지수 계산 | exp(2) ≈ 7.389 |
floor() | 가장 가까운 정수로 내림 | floor(85.9) = 85 |
intdiv() | 정수除법 | intdiv(17, 5) = 3 |
log10() | 10기반 로그 계산 | log10(100) = 2 |
max() | 가장 높은 값 반환 | max(5,8,3,12,9) = 12 |
min() | 가장 낮은 값 반환 | min(5,8,3,12,9) = 3 |
pow() | 지정된幂으로 높임 | pow(2, 3) = 8 |
round() | 가장 가까운 정수로 둘러짐 | round(3.5) = 4 |
sqrt() | 제곱근 계산 | sqrt(9) = 3 |
이제 PHP 수학 함수의 세상으로 첫 걸음을 내디디셨습니다. 연습이 완벽을 이루는 것을 잊지 마세요, 그러므로 이 함수들을 자신의 코드에서 실험해보세요. 얼마 지나지 않아 숫자를 쉽게 계산하고 조작할 수 있을 거예요. 행복한 코딩을 기원합니다!
Credits: Image by storyset