Cara menggunakan contoh operator logika php

tutorial PHP10. Cara Mudah Menggunakan Operator di PHP Pada artikel seri tutorial PHP sebelumnya, Anda telah mempelajari cara mengurutkan array menggunakan key dan value. Kali ini Codekey akan mengajak Anda untuk belajar bagaimana menggunakan operator PHP

Ada banyak jenis operator dalam PHP, ada operator aritmatika, operator penugasan atau operator tugas, dan masih banyak lagi. Kami juga akan memberikan contoh kode yang dapat Anda terapkan dan modifikasi. Jika Anda tertarik mempelajari operator dalam PHP, simak artikel berikut ini

Daftar isi

Operator PHP

Cara menggunakan contoh operator logika php

Operator dalam PHP adalah simbol yang digunakan untuk melakukan operasi pada operan. Dengan kata lain yang lebih sederhana, operator digunakan untuk melakukan operasi pada variabel atau nilai. Misalnya, PHP atau operator memeriksa beberapa kondisi sekaligus dan menentukan apakah ada yang benar

Nilai yang digunakan operator tertentu disebut operan. Jangan menganggap operator mirip dengan fungsi. Ada kasus di mana beberapa operator (seperti ternary PHP) dapat digunakan sebagai pengganti fungsi

Beberapa hal yang harus Anda ketahui tentang operator

  1. Operator digunakan dengan variabel untuk berbagai tindakan atau dengan fungsi untuk mengubah nilai yang dinyatakan sebelumnya
  2. Operator dibagi menjadi tujuh kelompok berdasarkan tujuannya. aritmatika, perbandingan, penugasan, kenaikan atau penurunan, string, logika, dan array
  3. PHP 7 memperkenalkan tipe baru. operator pesawat ruang angkasa
  4. Operator ternary PHP dapat digunakan sebagai pengganti fungsi if(), meskipun kodenya kurang mudah dibaca

Contoh operator adalah sebagai berikut

$nilai=19-5;// - adalah operator dan 19, 5 adalah angka yang akan dioperasikan

Pada contoh di atas, – adalah operator biner – 19 dan 5 adalah operand dan $ value adalah variabel

Beberapa tips yang bisa Anda terapkan saat bekerja dengan PHP

  1. Operator PHP melakukan berbagai tindakan dengan nilai dan variabel
  2. Aritmatika, perbandingan, penugasan, kenaikan atau penurunan, string, logika, dan operator array melayani tujuan yang berbeda dalam kode
  3. Operator dapat digunakan dengan fungsi untuk mengubah nilai yang telah dideklarasikan

Masing-masing operator akan dijelaskan sebagai berikut

Operator Aritmatika

Operator aritmatika dimaksudkan untuk digunakan dengan nilai numerik untuk melakukan operasi aritmatika dasar seperti menambah atau mengalikan angka. Pada tabel di bawah ini, Anda dapat melihat bagaimana penggunaannya dan hasil apa yang dicapai

OperatorNameExampleResult+Tambah$nilai1 + $nilai2 Penjumlahan dari nilai1 dan nilai2–Kurangi$nilai1 – $nilai2Pengurangan dari $nilai1 dan $nilai2*Kalikan$nilai1 * $nilai2Perkalian dari $nilai1 dan $nilai2/Bagi$nilai1 / $nilai2Bagian dari $nilai1 dan $nilai2%Modulus$ nilai1 % $nilai2 Sisa dari $nilai1 dan $nilai2 **Eksponensial $nilai1 ** $nilai2 Hasil dari menaikkan $nilai1 pangkat $nilai2
echo($nilai1 + $nilai2), "\n"; 
echo($nilai1 - $nilai2), "\n"; 
echo($nilai1 * $nilai2), "\n"; 
echo($nilai1 / $nilai2), "\n"; 
echo($nilai1 % $nilai2), "\n";
echo($nilai1 ** $nilai2), "\n";

Perlu anda ketahui, jika anda pernah mendengar atau membaca istilah operator eksponensial. Operator ini baru saja diperkenalkan di PHP 5. 6. Jika Anda menggunakan versi lama, operator tidak valid

Artikel Terkait   19 Tutorial PHP. Foreach PHP, Cara Menggunakan Pernyataan

Operator Tugas (Penugasan)

Operator yang masuk dalam kategori operator tugas ini memberikan nilai pada variabel. Operator penugasan yang paling umum digunakan adalah =, yang menugaskan variabel di sebelah kiri ke nilai di sebelah kanan operan. Lihat tabel di bawah ini untuk daftar dan deskripsi masing-masing operator PHP

Tugas (Tugas) Sama seperti Deskripsi $nilai1 = $nilai2 $nilai1 = $nilai2 Variabel di sebelah kiri mendapatkan nilai dari variabel di sebelah kanan. $nilai1 += $nilai2 $nilai1 = $nilai1 + $nilai2 Menambahkan nilai di sebelah kiri operan ke nilai di sebelah kanan. $nilai1 -= $nilai2 $nilai1 = $nilai1 – $nilai2 Mengurangi nilai di sebelah kiri operan dari nilai di sebelah kanan. $nilai1 *= $nilai2 $nilai1 = $nilai1 * $nilai2 Kalikan nilai di sebelah kiri operan dengan nilai di sebelah kanan. $nilai1 /= $nilai2 $nilai1 = $nilai1 / $nilai2 Membagi nilai di sebelah kiri operan dengan nilai di sebelah kanan. $value1 %= $value2 $value1 = $value1 % $value2 Menampilkan modulus nilai di sebelah kiri operan dengan nilai di sebelah kanan

Berikut adalah contoh penggunaannya dalam kode

$val = 5; 
echo $val, "\n"; 
  
$nval = 7; 
$nval += 2; 
echo $nval, "\n"; 

$zval = 100; 
$zval -= 49; 
echo $zval, "\n"; 

$bval = 9; 
$bval *= 3; 
echo $bval, "\n"; 

$ival = 55; 
$ival /= 11; 
echo $ival, "\n"; 

$aval = 100; 
$aval %= 5; 
echo $aval;

Operator Perbandingan

Operator perbandingan digunakan untuk memeriksa perbedaan atau kesamaan tertentu antara nilai dan variabel, operator PHP jenis ini diperlukan. Operator ini bekerja seperti boolean, mengembalikan nilai benar atau salah. Misalnya, menggunakan operator not equal PHP akan menampilkan true jika dua variabel yang Anda bandingkan tidak memiliki nilai yang sama

OperatorNamaContohHasil==Equal to$nilai1== $nilai2Mengembalikan nilai True jika $nilai1 adalah sama dengan $nilai2===Identical to$nilai1 === $nilai2Mengembalikan nilai true jika $nilai1 adalah sama dengan $nilai2, dan mereka merupakan jenis yang sama.!=Not equal to$nilai1!= $nilai2Mengembalikan nilai true jika $nilai1 tidak sama dengan $nilai2<>Not equal to$nilai1 <> $nilai2Mengembalikan nilai true jika $nilai1 tidak sama dengan $nilai2!==Not identical to$nilai1!== $nilai2Mengembalikan nilai true jika $nilai1 tidak sama dengan $nilai2, atau jika mereka tidak berada dalam jenis yang sama.>Greater than$nilai1 > $nilai2Mengembalikan nilai true jika $nilai1 lebih besar dari $nilai2=Greater than or equal to$nilai1 >= $nilai2Mengembalikan nilai true jika $nilai1 lebih besar atau sama dengan $nilai2<=Less than or equal to$nilai1 <= $nilai2Mengembalikan nilai true jika $value1 kurang dari atau sama dengan $value2

 

Berikut adalah nilai boolean yang dikembalikan dalam contoh

var_dump($nilai1 == $nilai2);
var_dump($nilai1 === $nilai2);
var_dump($nilai1 != $nilai2);
var_dump($nilai1!== $nilai2);
var_dump($nilai1 < $nilai2);
var_dump($nilai1 > $nilai2);
var_dump($nilai1 <= $nilai2);
var_dump($nilai1 >= $nilai2);

Operator perbandingan juga dapat mengatur kondisi. Fungsionalitas ini mirip dengan fungsi if(). Misalnya, operator terner PHP terdiri dari tiga operan. kondisi dan hasil tertentu untuk masing-masing benar dan salah. Mereka dipisahkan oleh tanda tanya dan titik dua. Ini sebuah contoh

<?php
$n = 1;
$nilai = ($n > 0) ? 'Bilangan cacah' : 'Bilangan bulat';
echo $nilai;
?>
_

Tetapi Anda perlu memastikan untuk tidak terlalu sering menggunakan operator ternary PHP karena membuat kode Anda lebih sulit dibaca

Operator Kenaikan/Penurunan

Operator ini berfungsi untuk menambah (increment) atau menurunkan (decrement) nilai suatu variabel. Mereka terkadang disebut operator unary karena mereka hanya bekerja pada satu operan. Lihat tabel di bawah ini untuk mendapatkan ide yang lebih baik

OperatorNameDescription++$valPre-increment menambah $val per satu, lalu mengembalikan $val. $val++Post-increment Mengembalikan $val, lalu menambahkan $val satu per satu. –$valPre-decrement Mengurangi nilai $val satu per satu, lalu mengembalikan nilai $val. $val–Post-decrement Mengembalikan $val, lalu mengurangi $val satu per satu

Ini sebuah contoh

$val = 7;
echo ++$val;
echo $val;

$val = 7;
echo $val++;
echo $val;

$val = 7;
echo --$val;
echo $val;

$val = 7;
echo $val--;
echo $val;

Operator Logika

Operator ini menggabungkan beberapa kondisi dan banyak digunakan untuk memeriksa beberapa kondisi sekaligus. Misalnya, PHP atau operator memeriksa apakah setidaknya salah satu dari dua nilai tersebut benar. Jika Anda perlu memeriksa apakah keduanya benar, Anda harus menggunakan PHP dan operator. Simak penjelasannya pada tabel berikut ini

OperatorNameExampleHasilandAnd$val1 dan $val2 Benar jika $val1 dan $val2 adalah TrueorOr$val1 atau $val2True jika antara $val1 atau $val2 benarxorXor$val1 xor $val2True jika antara $val1 atau $val2 benar tetapi tidak keduanya. &&And$val1 && $val2True jika $val1 dan $val2 Benar. Atau $val1. $val2True jika $val1 atau $val2 benar. Catatan. $val1True jika $val1 tidak benar

 

Ini sebuah contoh

if ($value1 == 6 and $value2 == 15) 
echo "True"; 
if ($value1 == 8 or $value2 == 11) 
echo "True"; 
if ($value1 == 7 xor $value2 == 19) 
echo "True"; 
if ($value1 == 12 && $value2 == 53) 
echo "True";
if ($value1 == 5 || $value2 == 9) 
echo "True"; 
if (!($value1 == 23)) 
echo "True";
_

Operator tali

Ada dua operator untuk string. Menerapkannya ke nilai numerik dapat menghasilkan hasil yang tidak terduga. PHP. operator disebut juga operator kombinasi. Operator ini menggabungkan string yang terpisah menjadi satu. PHP. Operator = dikenal sebagai operator penugasan gabungan. Operator ini menambahkan argumen di sisi kanan ke sisi kiri

Bandingkan penggunaannya menggunakan contoh

$pesan1 = "Selamat"; 
$pesan2 = "Belajar"; 
$pesan3 = "HTML"; 
echo $pesan1 . $pesan2 . $pesan3, "\n"; 
  
$pesan1 .= $pesan2 . $pesan3; 
echo $pesan1;

Operator larik

Operator array berguna untuk membandingkan array. Anda dapat menggunakan operator dalam daftar berikut dan pastikan Anda menggunakan sintaks yang benar

OperatorNameExampleDescription+Union$val1 + $val2 Menyatukan $val1 dan $val2. ==Equality$val1 == $val2 Mengembalikan true ketika $val1 dan $val2 memiliki pasangan kunci/nilai yang sama. ===Identity$val1 === $val2 Mengembalikan true jika $val1 dan $val2 memiliki pasangan kunci / nilai yang sama dalam urutan dan jenis yang sama. =Pertidaksamaan$val1. = $val2 Mengembalikan nilai true jika $val1 tidak sama dengan $val2. <>Inequality$val1 <> $val2 Mengembalikan true jika $val1 tidak sama dengan $val2. ==Non-identitas$val1. == $val2 Mengembalikan nilai true jika $val1 tidak identik dengan $val2

 

Artikel Terkait   Tutorial PHP 13. Cara Menggunakan Tanggal Waktu PHP

Berikut adalah contoh penggunaannya dalam editor kode

var_dump($value1== $value2);
var_dump($value1 === $value2);
var_dump($value1 != $value2);
var_dump($value1 <> $value2);
var_dump($value1 !== $value2);
_

Operator Pesawat Luar Angkasa

PHP7 menghadirkan jenis operator baru yang disebut operator pesawat luar angkasa. Mirip dengan beberapa jenis operator lainnya, operator ini membandingkan dua nilai (integer, float, atau string). Namun, ini mengembalikan bilangan bulat, bukan nilai boolean

CaseResult$val1 < $val2-1$val1 > $val21$val1 = $val20

Berikut ini adalah contohnya

echo(13 <=> 13);
echo(7 <=> 13);
echo(13 <=> 7);
_

Demikian penjelasan tentang operator PHP. Penjelasan ini cukup panjang mengingat banyaknya jenis operator yang tersedia di PHP. Namun penjelasan ini kami buat sesederhana mungkin dengan harapan agar anda dapat lebih memahaminya

Apa yang dimaksud dengan operator logika dalam PHP?

Sama halnya dengan bahasa lain, dalam pembuatan sistem diperlukan yang disebut logika, di PHP sendiri memiliki operator logika yang digunakan untuk mengoperasikan dua operan bertipe Boolean. Operator logis dapat berupa DAN, ATAU, dan BUKAN .

Apa saja contoh operator logika?

Berikut adalah jenis-jenis operator logika dasar yang digunakan. .
AND dan && Operator AND dan && akan menghasilkan nilai logika yang benar yaitu "True" jika kedua operand benar
Atau dan. Operator. dan atau akan menghasilkan nilai "True" jika salah satu operannya benar
XOR. .

Untuk apa operator logika digunakan?

Operator logika memiliki fungsi untuk memeriksa persamaan nilai dari dua data atau lebih . Operator logika juga memiliki fungsi sebagai ekspresi yang dapat mengembalikan nilai dengan tipe boolean.

Apa yang dimaksud dengan operator dalam PHP?

Sebelum masuk ke jenis-jenis operator di PHP, sebaiknya Anda mengetahui apa itu operator terlebih dahulu. Operator adalah simbol yang digunakan saat membuat program agar dapat melakukan perintah seperti penambahan nilai ke variabel .