산술 연산자
산술 연산자(Arithmetic Operator)는 정수와 실수형의 숫자 데이터에 대해 산술 연산을 하는 데 사용됩니다. PHP의 산술 연산자를 표로 정라하면 다음과 같습니다.
산술 연산자
| 산술 연산자 | 기능 | 예 | 결과 |
| + - * / | 더하기, 뺴기, 곱하기, 나누기 | 10 + 3 * 2 / 2 | 13 (다하기와 나누기가 먼저 게산) |
| % | 나머지 연산 | 10 % 4 | 2 (10을 4로 나눈 나머지) |
| ++ | 1 증가 | $a++ | 현재 $a의 값에서 1 증가 |
| -- | 1 감소 | $a-- | 현재 $a의 값에서 1 감소 |
다음 예제를 통해서 나머지 연산자(%)에 대해 알아보자.
02/ex2-15.php
<?php
$a = 17; // 02
$b = $a % 10; // 17 % 10 // 03
echo $b; // 04
echo "<br>";
$b = $b % 3; // 7 % 3 // 07
echo $b; // 08
echo "<br>";
$c = 2 % 5; // 2 % 5 // 11
echo $c; // 12
?>

02 $a = 17;
$a에 17을 저장합니다.
03 $b = $a % 10;
$a(값:17)를 10으로 나눈 나머지는 7이 됩니다. 7을 $b에 저장합니다.
04 echo $b;
실행 결과의 첫번째 줄에서와 같이 $b의 값 7을 출력합니다.
07 $b = $b % 3;
$b(값 : 7)을 3으로 나눈 나머지는 1이 됩니다. 1을 $b에 저장합니다.
08 echo $b;
실행 결과의 두 번째 줄에서와 같이 $b의 값 1을 출력합니다.
11 $c = 2 % 5;
2 % 5는 2를 5로 나눈 나머지가 됩니다. 2를 5로 나누면 몫이 0이 되고 나머지는 2가 됩니다. 따라서 $c의 값은 2가 됩니다.
12 echo $c;
실행 결과의 세 번째 줄에서와 같이 $c의 값을 2를 출력합니다.
이번에는 정수의 증가(++)와 감소(--) 연산자에 대해 알아봅니다.
02/ex2-16.php
<?php
$a = 10; // 02
$b = 20; // 02
$a++; // 05
echo $a; // 06
echo "<br>";
$b++; // 09
echo $b; // 10
echo "<br>";
?>

02, 03 $a = 10; $b = 20;
$a에 10, $b에 20을 저장합니다.
05 $a++;
$a(값 : 10)의 값을 1 증가시킵니다. $a는 11의 값을 가집니다.
06 echo $a;
실행결과의 첫 번째 줄에서와 같이 $a의 값 11을 출력합니다.
09 $b++;
$b(값: 20)의 값을 1 증가시킵니다. $b는 21의 값을 가집니다.
10 echo $b;
실행 결과의 두 번째 줄에서와 같이 $b의 값을 출력합니다.