0


OperatorNamaContohHasil
+Addition $x + $ySum dari $x dan $y
-Subtraction$x - $yDifference dari $x dan $y
*Multiplication$x * $yProduct dari $x dan $y
/Division$x / $yQuotient dari $x dan $y
%Modulus$x % $yRemainder dari $x dibagi dengan $y
**Exponentiation$x ** $yResult of raising $x ke $y

Contoh di bawah ini menunjukkan hasil yang berbeda dari menggunakan operator aritmatika yang berbeda:
<?php
$x = 10;
$y = 6;
echo ($x + $y); // output 16
echo ($x - $y); // output 4
echo ($x * $y); // output 60
echo ($x / $y); // output 1.6666666666667
echo ($x % $y); // output 4
?>

Aritmatika Operator Yang Ada di PHP_

Penugasan Operator PHP

Penugasan operator PHP digunakan untuk menulis nilai ke variabel.

Tugas dasaroperator dalam PHP adalah "=". Ini berarti bahwa operan kiri akan diatur ke nilai ekspresi penugasan di sebelah kanan.

PenugasanSama dengan...Keterangan
x = yx = yThe left operand gets set to the value of the expression on the right
x += yx = x + yAddition
x -= yx = x - ySubtraction
x *= yx = x * yMultiplication
x /= yx = x / yDivision
x %= yx = x % yModulus

Contoh di bawah ini menunjukkan hasil yang berbeda dari menggunakan operator penugasan yang berbeda:
<?php
$x = 10;
echo $x; // output 10
$y = 20;
$y += 100;
echo $y; // output 120
$z = 50;
$z -= 25;
echo $z; // output 25
$i = 5;
$i *= 6;
echo $i; // output 30
$j = 10;
$j /= 5;
echo $j; // output 2
$k = 15;
$k %= 4;
echo $k; // output 3
?>

String Operators PHP

OperatorNamaContohHasil
.Concatenation$txt1 = "Hello"
$txt2 = $txt1 . " world!"
$txt2 berisi "Hello world!"
.=Concatenation assignment$txt1 = "Hello"
$txt1 .= " world!"
$txt1 berisi "Hello world!"

Contoh di bawah ini menunjukkan hasil menggunakan operator string :
<?php
$a = "Hello";
$b = $a . " world!";
echo $b; // output Hello world!
$x = "Hello";
$x .= " world!";
echo $x; // output Hello world!
?>

Penaikan / Pengurangan Operator PHP 

OperatorNameDescription
++$xPre-incrementIncrements $x by one, then returns $x
$x++Post-incrementReturns $x, then increments $x by one
--$xPre-decrementDecrements $x by one, then returns $x
$x--Post-decrementReturns $x, then decrements $x by one

Contoh di bawah ini menunjukkan hasil yang berbeda dari menggunakan operator penaikan/pengurangan yang berbeda:
<?php
$x = 10;
echo ++$x; // outputs 11
$y = 10;
echo $y++; // outputs 10
$z = 5;
echo --$z; // outputs 4
$i = 5;
echo $i--; // outputs 5
?>

Perbandingan Operator PHP 

Perbandingan operator PHP digunakan untuk membandingkan dua nilai (angka atau string):

OperatorNamaContohHilas
==Sama$x == $yBenar jika $x sama dengan $y
===Identik$x === $yBenar jika $x sama dengan $y, dan tipenya sama
!=Tidak sama$x != $yBenar jika $x tidak sama dengan $y
<>Tidak sama$x <> $yBennar jika $x tidak sama dengan $y
!==Tidak identik$x !== $yBenar jika $x tidak sama dengan $y, atau tipenya tidak sama
>Besar dari$x > $yBenar jika $x besar dari $y
<Kecil dari$x < $yBenar jika $x kecil dari $y
>=Besar dari atau sama dengan$x >= $yBenar jika $x besar dari atau sama dengan $y
<=Kecil dari atau sama dengan$x <= $yBenar jika $x kecil dari atau sama dengan $y
Contoh di bawah ini menunjukkan hasil yang berbeda menggunakan beberapa operator perbandingan:
<?php
$x = 100;
$y = "100";
var_dump($x == $y);
echo "<br>";
var_dump($x === $y);
echo "<br>";
var_dump($x != $y);
echo "<br>";
var_dump($x !== $y);
echo "<br>";
$a = 50;
$b = 90;
var_dump($a > $b);
echo "<br>";
var_dump($a < $b);
?>

Logika Operator PHP

OperatorNamaContohHasil
andDan$x and $yTrue if both $x and $y are true
orAtau$x or $yTrue if either $x or $y is true
xorXor$x xor $yTrue if either $x or $y is true, but not both
&&Dan$x && $yTrue if both $x and $y are true
||Atau$x || $yTrue if either $x or $y is true
!Tidak!$xTrue if $x is not true

Array Operator PHP 

Operator array PHP digunakan untuk membandingkan array:

OperatorNamaContohHasil
+Union$x + $yUnion of $x and $y (but duplicate keys are not overwritten)
==Equality$x == $yTrue if $x and $y have the same key/value pairs
===Identity$x === $yTrue if $x and $y have the same key/value pairs in the same order and of the same types
!=Inequality$x != $yTrue if $x is not equal to $y
<>Inequality$x <> $yTrue if $x is not equal to $y
!==Non-identity$x !== $yTrue if $x is not identical to $y

Contoh di bawah ini menunjukkan hasil yang berbeda dari menggunakan operator array yang berbeda:
<?php
$x = array("a" => "merah", "b" => "hijau");
$y = array("c" => "biru", "d" => "kuning");
$z = $x + $y; // union dari $x dan $y
var_dump($z);
var_dump($x == $y);
var_dump($x === $y);
var_dump($x != $y);
var_dump($x <> $y);
var_dump($x !== $y);
?>
Aritmatika Operator Yang Ada di PHP PHP nesia
Published: 2014-11-17T07:17:00-08:00
Title: Aritmatika Operator Yang Ada di PHP
Rating: 5 On 141093 reviews

Post a Comment

 
Top