Penulisan Operator Increment dan Decrement

Pembahasa kali ini mengenenai cara penulisan operator increment dan decrement pada php, sebelumnya mari kita pahami dulu apa itu increment dan decrement, dalam praktek yang terjadi increment adalah penambahan nilai 1 sedangkan decrement adalah pengurangan nilai 1, yaitu dengan menggunakan simbol “++” dan “–” (tanpa tanda kutip) dibagian belakang atau didepan variabel yang telah di deklarasikan sebelumnya.

Baca juga:  Jenis-jenis Operator Aritmatika PHP

Operator Increment dan Decrement

Penggunaan operator jenis ini biasanya seringkali digunakan pada logika perulangan untuk dapat mengurutkan angka dan lain sebagainya, ada beberapa hal yang perlu dipahami dalam penggunaan masing-masing operator yaitu penempatan simbol pada bagian depan dan belakang adalah metode yang berbeda, misalnya $a++ dan ++$a; untuk lebih jelasnya mari kita lihat tabel dibawah ini.

Operator Nama Keterangan
$a++ Post-increment Mengirimkan nilai $a lalu ditambah 1
++$a Pre-increment Dikurang 1 terlebih dahulu lalu mengirimnya ke variabel $a
$a– Post-decrement Mengirimkan nilai $a lalu dikurang 1
–$a Pre-decrement Dikurang 1 terlebih dahulu lalu mengirimnya ke variabel $a

Dari tabel diatas terlihat perbedaan metode penambahan nilai atau pengurangan nilai terletak pada penempatan simbol operator tersebut, contohnya apabila pada variabel $a bernilai 1 dan akan ditampilkan di browser dengan menggunakan metode Post-increment maka nilai $a pertama yang muncul masih tetap angka 1, tetapi jika di echo dibaris kedua variabel $a telah berubah nilainya menjadi 2, itu karena post-increment mengirim nilai terlebih dahulu lalu di tambahkan, sama saja dengan metode-metode yang lain hanya prosesnya yang berbeda.

Penulisan Operator Increment dan Decrement

Dari pada bingung dengan teori ini itu, langsung saja kita praktekan agar lebih paham maksud dan cara kerja operator ini, ketikan kode dibawah ini lalu simpan dan buka browser.

<?php

echo '<h2>Post-increment</h2>';
$a1 = 3;
echo 'Variabel $a1 bernilai 3 dan dengan menggunakan metode ($a1++)<br /><br />';
echo '1. $a1 = ' . $a1++ . ' (echo $a1++) nilai awal<br />';
echo '2. $a1 = ' . $a1 . ' (echo $a1) ditambahkan 1<br />';

echo '<h2>Pre-increment</h2>';
$a2 = 3;
echo 'Variabel $a2 bernilai 3 dan dengan menggunakan metode (++$a2)<br /><br />';
echo '1. $a2 = ' . ++$a2 . ' (echo ++$a2) nilai awal ditambah 1 terlebih dahulu<br />';
echo '2. $a2 = ' . $a2 . ' (echo $a2)<br />';

echo '<h2>Post-decrement</h2>';
$b1 = 3;
echo 'Variabel $b1 bernilai 3 dan dengan menggunakan metode ($b1--)<br /><br />';
echo '1. $b1 = ' . $b1-- . ' (echo $b1--) nilai awal<br />';
echo '2. $b1 = ' . $b1 . ' (echo $b1) dikurang 1<br />';

echo '<h2>Pre-increment</h2>';
$b2 = 3;
echo 'Variabel $b2 bernilai 3 dan dengan menggunakan metode (--$b2)<br /><br />';
echo '1. $b2 = ' . --$b2 . ' (echo --$b2) nilai awal dikurang 1 terlebih dahulu<br />';
echo '2. $b2 = ' . $b2 . ' (echo $b2)<br />';

?>

Operator increment dan decrement

Contoh diatas dapat hanya mengulang dua variabel, operator tersebut akan terus melakukan proses sesuai variabel yang ditulis. Manfaat yang bisa diambil dari operator increment dan decrement php ini adalah apabila kita ingin membuat urutan angka misalnya 1 – 100, dengan menggunakan operator ini anda tidak perlu mengetik angka 1 – 100, secara otomatis setiap variabel dengan menggunakan operator ini akan terus ditambah sesuai jumlah variabel.

  • muhammad qoni’in

    Good gan… Mudah dimengerti… Josss

  • muhammad qoni’in

    Lanjjut lagi gan…..

  • Bahasa Web

    Untuk tutorial selanjutkan akan menyusul dengan batas waktu yg tidak bisa ditentukan, terima kasih telah berkunjung.