PHP运算符

<?php
//运算符

$x = 10;
$y = 6;

echo ($x + $y); //16
echo "<br>";
echo ($x - $y); //4
echo "<br>";
echo ($x * $y); //60
echo "<br>";
echo ($x / $y); //输出1.666666
echo "<br>";
echo ($x % $y); //4
echo "<br>";

echo "-------------";

echo "<br>";

//赋值运算符
//PHP中基础的赋值运算符是"=". 这意味着右侧赋值表达式会为赋值运算数设值


$x = 10;
echo $x; //10
echo "<br>";

$y = 20;
$y += 100; //120
echo "<br>";

$z = 50;
$z -= 25;
echo $z; // 25
echo "<br>";

$i = 5;
$i *= 6; //30
echo $i;
echo "<br>";

$j = 10;
$j /= 5;
echo $j; //2
echo "<br>";

$k = 15;
$k %= 4;
echo $k; //3
echo "<br>";

//PHP字符串运算符
$a = "Hello";
$b = $a . "World!";
echo $b; //Hello World!
echo "<br>";

$x = "Hello";
$x .= " World!";
echo $x; //Hello World!
echo "<br>";

//PHP递增/递减运算符
$x = 10;
echo ++$x; //输出11
echo "<br>";

$y = 10;
echo $y++; //输出10
echo "<br>";

$z = 5;
echo --$z; //输出4
echo "<br>";

$i = 5;
echo $i--; //输出5
echo "<br>";

//PHP比较运算符
$x = 100;
$y = "100";

var_dump($x == $y); //true
echo "<br>";

var_dump($x === $y); //false
echo "<br>";

var_dump($x != $y); //false
echo "<br>";

var_dump($x !== $y); //true
echo "<br>";

$a = 50;
$b = 90;

var_dump($a > $b); //false
echo "<br>";

var_dump($a < $b); //true
echo "<br>";

//PHP 数组运算符
$x = array("a" => "red", "b" => "green");
$y = array("c" => "blue", "d" => "yellow");
$z = $x + $y; //$x 与 $y 的联合
var_dump($z);
echo "<br>";
var_dump($x == $y); //false
echo "<br>";
var_dump($x === $y); //false
echo "<br>";
var_dump($x != $y); //true
echo "<br>";
var_dump($x <> $y); //<>不相等 true
echo "<br>";
var_dump($x !== $y); //true

?>

posted @ 2018-05-15 11:19  瘦子的伤悲  阅读(89)  评论(0编辑  收藏  举报