PHP에서 나머지 연산 확인하기
숫자를 가진 두 개의 변수가 있다고 가정해 봅시다:
<?php
$a = 10;
$b = 3;
?>
한 변수를 다른 변수로 나눈 나머지를 구해 봅시다:
<?php
$a = 10;
$b = 3;
echo $a % $b; // 1 출력
?>
이제 한 변수가 다른 변수로 나누어 떨어지는 값을 가지는 경우를 살펴봅시다:
<?php
$a = 10;
$b = 5;
echo $a % $b; // 0 출력
?>
하나의 숫자가 두 번째 숫자로 나누어 떨어지는지 확인하는 스크립트를 작성해 봅시다:
<?php
$a = 10;
$b = 3;
if ($a % $b === 0) {
echo '나머지 없이 나누어 떨어집니다';
} else {
echo '나머지와 함께 나누어 떨어집니다';
}
?>
이제 숫자가 나머지와 함께 나누어 떨어지는 경우, 그 나머지를 화면에 출력해야 한다고 요구해 봅시다:
<?php
$a = 10;
$b = 3;
if ($a % $b === 0) {
echo '나머지 없이 나누어 떨어집니다';
} else {
echo '나머지와 함께 나누어 떨어집니다 ' . $a % $b;
}
?>
위 코드에서는 나머지가 두 곳에서 계산되어 최적이 아닙니다.
이 문제를 수정해 봅시다:
<?php
$a = 10;
$b = 3;
$rest = $a % $b;
if ($rest === 0) {
echo '나머지 없이 나누어 떨어집니다';
} else {
echo '나머지와 함께 나누어 떨어집니다 ' . $rest;
}
?>
알려진 바와 같이, 짝수는 2로
나머지 없이 나누어 떨어지고, 홀수는 나머지가
있습니다. 주어진 숫자가 있다고 가정합니다.
% 연산자와 if 구문을 사용하여
이 숫자가 짝수인지 홀수인지 확인하세요.
숫자가 주어졌습니다. 이 숫자가
3으로 나누어 떨어지는지 확인하세요.