11. php의 산술 연산자에 대하여 알아 봅시다.
1. 산술연산자
연산자 |
이름 |
예 |
결과 |
+ |
더하기 |
$c = $a + $b |
$c는 $a 와 $b의 합 |
- |
빼기 |
$c = $a - $b |
$c는 $a에서 $b를 뺀 값 |
* |
곱하기 |
$c = $a * $b |
$c는 $a와 $b의 곱 |
/ |
나누기 |
$c = $a / $b |
$c는 $a를 $b로 나눈 몫 |
% |
나머지 |
$c = $a % $b |
$c는 $a를 $b로 나눈 나머지 |
다음 예제문을 통하여 산술연산자를 익혀 봅시다.
test11-1.php
11 + 7 = <?= $a + $b ?> <br>
11 - 7 = <?= $a * $b ?> <br>
11 * 7 = <?= $a * $b ?> <br>
11 / 7 = <?= $a / $b ?> <br>
11 % 7 = <?= $a % $b ?> <br>
위의 예에서 보는 것처럼 <?= ~ ?>와 같은 형식의 태그는 은 변수값이나 계산값을 바로 출력하기 위하여 사용됩니다
<텍스트 에디터로 작성하기>
<브라우저로 출력하기>
몫을 정수로 구하기
네번 째 줄을 보면 11/7 = 1.57142857143 처럼 몫이 실수로 구해 졌습니다. 이것을 정수로 바꾸려면 어떻게 할까요?
test11-2.php
$a = 11; $b = 7;
$c = $a/$b;
echo "몫은 실수: $c <br>";
$c = intval($a/$b);
echo "몫의 정수: $c <br>";
$c = intval($a/$b + .5);
echo "소수점 첫자리에서 반올림 $c <br>";
?>
intval()함수는 정수부분만을 취하여 돌려주는 함수입니다.
<실습 결과 화면>
'PHP 교실' 카테고리의 다른 글
12. php 비트 연산자 (0) | 2017.05.16 |
---|---|
10. php 상수 지정하기 (0) | 2017.05.13 |
9. PHP 클래스, 객체 (0) | 2017.05.08 |
8. PHP 배열 (0) | 2017.05.08 |
7. PHP 문자열, 이스케이프 문자 (0) | 2017.01.09 |