[PHP] 연산자 - 복합 대입 연산자, 산술 연산자

복합 대입 연산자

  • 복합 대입 연산자는 변수 자신에 대한 연산과 대입을 조합한 것입니다.
    ex) 예를 들어 $a += 1은 변수 $a에 1을 더한 값을 변수 $a에 대입합니다.
    즉, $a = $a + 1과 같은 식이 됩니다.
  • 복합 대입 연산자는 문자열 연산자, 바이너리 연산자, 배열 연결에도 있습니다.

복합 대입 연산자 표

실행 코드

<?php
$a = 0;
$a += 10;
echo $a;

결과

10

산술 연산자

  • 산술 연산자는 수치 계산을 하는 연산자 입니다.
  • a와 b를 연산해서 결과를 계산하지만 변수의 값은 그대로 둡니다.
  • 예를 들어 $total -5는 변수 $total에서 5를 뺀 값을 계산하는 연산자이지만 계산 후에 변수 $ total 값은 그대로 유지됩니다.

산술 연산자 표

연산자연산식설명연산자연산식설명
++aa의 양수 값*a * ba와 b를 곱하기(곱셈)
--aa의 양수 값을 반대로 한 값/a / ba를 b로 나누기(나눗셈)
+a + ba와 b를 더하기(덧셈)%a % ba와 b로 나눈 나머지(나머지)
-a - ba에서 b를 빼기(뺄셈)**a ** ba의 b승(거듭 제곱)

1) 실행 코드

<?php
$total = 80 + 40;
$result = $total - 5;
echo "합계{$total}, 최종 결과{$result}";

결과

합계 120, 최종 결과 115

2) 실행 코드

<?php
$amount = 54750;
$rest = $amount % 4;
$person = ($amount - $rest) / 4;
echo "1인 {$person}원, 부족{$rest}원";

결과

1인 13687원, 부족 2원

3) 실행 코드

<?php
$ans = 11.6 % 4.1;
echo $ans;

결과

3

연산자와 피연산자

계산 자체를 연산자라 하고 연산 대상 값을 피연산자라고 합니다.
11.6% 4.1에서 %는 연산자고 11.6과 4.1은 피연산자입니다.

좋은 웹페이지 즐겨찾기