运算符
本章节我们将讨论 PHP 中不同运算符的应用。
在 PHP 中,赋值运算符 = 用于给变量赋值。
在 PHP 中,算术运算符 + 用于把值加在一起。
<?php
$x = 10;
$y = 6;
echo ($x + $y); // 输出16
echo ($x - $y); // 输出4
echo ($x * $y); // 输出60
echo ($x / $y); // 输出1.6666666666667
echo ($x % $y); // 输出4
?>
模运算
由%符号表示的模运算符返回第一个操作数除以第二个操作数的余数:
<?php
$x = 14;
$y = 3;
echo $x % $y; // 输出2
?>
如果您使用模数运算符使用浮点数,则它们将在操作之前转换为整数。
PHP 递增/递减运算符
<?php
$x = 10;
echo $x++; // 输出10
$x = 10;
echo ++$x; // 输出11
$y = 6;
echo $y--; // 输出6
$y = 6;
echo --$y; // 输出5
?>
不同之处在于,在更改变量之前,后增量返回原始值,而预增量首先更改变量,然后返回值。
<?php
$x = 5;
$y = $x++;
// $x的值是6,$y的值是5
$x = 5;
$y = ++$x;
// $x的值是6,$y的值是6
?>
PHP 赋值运算符
在 PHP 中,基本的赋值运算符是 "="。它意味着左操作数被设置为右侧表达式的值。也就是说,"$x = 5" 的值是 5。
<?php
$x = 10;
echo $x;
// 输出10
$y = 20;
$y +=100
// 输出120;
$z = 50;
$z -= 25;
echo $z;
// 输出25
$a = 5;
$a *= 6;
echo $a;
// 输出30
$b = 10;
$b /= 2;
echo $b;
// 输出5
$c = 15;
$c %= 4
echo $c;
// 输出3
?>
使用不同字符串运算符得到的不同结果:
<?php
$x = "Hello";
$y . = "World";
echo $y;
// 输出"Hello World"
$z = "Hello";
$z . = "World";
echo $z;
// 输出"Hello World"
?>
PHP 比较运算符
比较操作符可以让您比较两个值:
<?php
$x = 100;
$y = "100";
var_dump($x == $y);
echo;
// 输出 bool(true)
var_dump($x === $y);
echo;
// 输出 bool(false)
var_dump($x != $y);
echo;
// 输出 bool(false)
var_dump($x !== $y);
echo;
// 输出 bool(true);
$a = 50;
$b = 90;
var_dump($a < $b);
echo;
// 输出 bool(true)
var_dump($a > $b);
echo;
// 输出 bool(false)
?>
逻辑运算
逻辑运算常用于条件语句