PHP - 수학 함수

안녕하세요, 미래의 프로그래머 여러분! 오늘 우리는 PHP의 수학 함수의 흥미로운 세상으로 뛰어들어 볼 거예요. 코드를 한 줄도 작성해본 적이 없어도 걱정 마세요 - 우리는 기초부터 시작하여 차근차근 올라갈 거예요. 이 튜토리얼의 끝을 맺을 때쯤에는 프로처럼 숫자를 조작할 수 있을 거예요!

PHP - Maths Functions

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