Ayam Koding

Belajar Algoritme & Pemrograman

Operator Assignment pada PHP

Updated on 2017-01-11

Tutorial kali ini kita akan membahas mengenai operator assignment pada bahasa pemrograman PHP. Operator ini sangat penting untuk berbagai persamaan perhitungan matematika pada PHP.

Apa Fungsi Operator Assignment pada PHP…?

Operator ini digunakan untuk menambah nilai maupun memasukan nilai ke dalam sebuah variable. Dasar dari operator assignment ini menggunakan tanda ‘=‘. Artinya operand di kiri nilainya diambil dari nilai operand pada kanan.

1. Assignment ‘=’

Anda bisa menggunakan operator assignment ini untuk menyatakan bahwa nilai kiri (sebelah kiri tanda = ) menjadi sama dengan nilai yang terletak di kanan.

Contoh :

<?php
    $nilai = 3; // nilai variable $nilai sama dengan 3
    echo $nilai; // output 3
?>

Output :

3

2. Assignment ‘+=’

Operator ini digunakan untuk menambahkan variable satu dengan variable lain yang sudah ada. Misalnya untuk penjumlahan x=x+y dapat ditulis menjadi x+=y.

Contoh :

<?php
    $nilai = 10;
    $nilai +=30; // sama dengan $nilai = $nilai + 30;
    echo $nilai; // output 40
?>

Output :

40

3. Assignment ‘-=’

Operator ini digunakan untuk melakukan operasi pengurangan pada variable ke variable lain yang sudah ada. Misalnya untuk pengurangan x=x-y dapat dituliskan menjadi x-=y.

Contoh :

<?php
    $nilai = 50;
    $nilai -=40; // dapat ditulis :: $nilai = $nilai - 40
    echo $nilai; // output 10
?>

Output :

10

4. Assignment ‘*=’

Operator ini digunakan untuk melakukan operasi perkalian pada variable ke variable lain dengan singkat. Misalnya untuk perkalian dengan x=x*y dapat dituliskan menjadi x*=y.

Contoh :

<?php
    $x = 20;
    $x *= 4; // sama dengan $x = $x * 4;
    echo $x; //output 80
?>

Output :

80

 

5. Assignment ‘/=’

Operator ini digunakan untuk melakukan operasi pembagian pada variable ke variable lain menjadi lebih singkat. Misalnya pembagian x = x / y dapat dituliskan menjadi x /=y.

Contoh :

<?php
    $x = 200;
    $x /= 10; // sama dengan $x = $x / 10;
    echo $x;
?>

Output :

20

6. Assignment ‘%=’

Operator ini digunakan untuk melakukan operasi modulus / sisa hasil bagi pada variable satu ke variable lain. Misalnya x=x%y dapat dituliskan menjadi x%=y.

Contoh :

<?php
    $x = 21;
    $x %= 5; // sama dengan $x = $x % 5;
    echo $x; // output 1
?>

Output :

1

Tabel perbandingan Operator Assignment pada PHP

Tabel perbandingan Operator Assignment pada PHP

Demikian tutorial pemrograman PHP mengenai cara penggunaan operator assignment pada PHP. Selanjutnya kita akan membahas mengenai operator perbandingan pada PHP. Semoga bermanfaat dan terima kasih.