본문 바로가기

PHP 교실

11. php 산술연산자

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

<? $a = 11; $b = 7 ?>

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