博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP 运算符 详解
阅读量:5036 次
发布时间:2019-06-12

本文共 3143 字,大约阅读时间需要 10 分钟。

 

PHP 算数运算符

运算符    名称    例子        结果+      加法    $x + $y    $x 与 $y 求和-      减法    $x - $y    $x 与 $y 的差数*      乘法    $x * $y    $x 与 $y 的乘积/      除法    $x / $y    $x 与 $y 的商数%      模数    $x % $y    $x 除 $y 的余数

下例展示了使用不同算数运算符的不同结果:

---------------------我是分隔符-----------------------------------

 

PHP 赋值运算符:

PHP 赋值运算符用于向变量写值。PHP 中基础的赋值运算符是 "="。这意味着右侧赋值表达式会为左侧运算数设置值。

赋值      等同于        描述x = y     x = y      右侧表达式为左侧运算数设置值。x += y    x = x + y      加x -= y    x = x - y      减x *= y    x = x * y      乘x /= y    x = x / y      除x %= y    x = x % y      模数

下例展示了使用不同赋值运算符的不同结果:

-------------------------wo shi fen ge fu-------------------------------

PHP 字符串运算符:

运算符     名称              例子                            结果.        串接         $txt1 = "Hello" $txt2 = $txt1 . " world!"       现在 $txt2 包含 "Hello world!".=      串接赋值         $txt1 = "Hello" $txt1 .= " world!"           现在 $txt1 包含 "Hello world!"

下例展示了使用字符串运算符的结果:

 

------------分 隔 符-----------------------

 

PHP 递增/递减运算符:

运算符    名称      描述++$x    前递增    $x 加一递增,然后返回 $x$x++    后递增    返回 $x,然后 $x 加一递增--$x    前递减    $x 减一递减,然后返回 $x$x--    后递减    返回 $x,然后 $x 减一递减

下例展示了使用不同递增/递减运算符的不同结果:

------------fengefu--------------------

PHP 比较运算符:

PHP 比较运算符用于比较两个值(数字或字符串):

运算符      名称             例子          结果==        等于          $x == $y      如果 $x 等于 $y,则返回 true。===       全等(完全相同)    $x === $y     如果 $x 等于 $y,且它们类型相同,则返回 true。!=        不等于         $x != $y      如果 $x 不等于 $y,则返回 true。<>        不等于         $x <> $y      如果 $x 不等于 $y,则返回 true。!==       不全等(完全不同)  $x !== $y     如果 $x 不等于 $y,且它们类型不相同,则返回 true。>         大于          $x > $y      如果 $x 大于 $y,则返回 true。<        大于          $x < $y      如果 $x 小于 $y,则返回 true。>=       大于或等于       $x >= $y      如果 $x 大于或者等于 $y,则返回 true.<=       小于或等于       $x <= $y      如果 $x 小于或者等于 $y,则返回 true。

下例展示了使用某些比较运算符的不同结果:

";var_dump($x === $y);echo "
";var_dump($x != $y);echo "
";var_dump($x !== $y);echo "
";$a=50;$b=90;var_dump($a > $b);echo "
";var_dump($a < $b); ?>

----------------分-隔-符----------------------

PHP 逻辑运算符:

运算符    名称    例子           结果and      与    $x and $y     如果 $x 和 $y 都为 true,则返回 true。or      或    $x or $y      如果 $x 和 $y 至少有一个为 true,则返回 true。xor      异或  $x xor $y     如果 $x 和 $y 有且仅有一个为 true,则返回 true。&&      与    $x && $y      如果 $x 和 $y 都为 true,则返回 true。||      或    $x || $y      如果 $x 和 $y 至少有一个为 true,则返回 true。!       非    !$x        如果 $x 不为 true,则返回 true。

---------------fen-ge-fu-----------------------------

PHP 数组运算符

PHP 数组运算符用于比较数组:

运算符    名称      例子          结果+      联合     $x + $y      $x 和 $y 的联合(但不覆盖重复的键)==      相等      $x == $y      如果 $x 和 $y 拥有相同的键/值对,则返回 true。===     全等      $x === $y     如果 $x 和 $y 拥有相同的键/值对,且顺序相同类型相同,则返回 true。!=      不相等    $x != $y       如果 $x 不等于 $y,则返回 true。<>      不相等    $x <> $y      如果 $x 不等于 $y,则返回 true。!==      不全等    $x !== $y     如果 $x 与 $y 完全不同,则返回 true。

下例展示了使用不同数组运算符的不同结果:

"red", "b" => "green"); $y = array("c" => "blue", "d" => "yellow"); $z = $x + $y; // $x 与 $y 的联合var_dump($z);var_dump($x == $y);var_dump($x === $y);var_dump($x != $y);var_dump($x <> $y);var_dump($x !== $y);?>

 

转载于:https://www.cnblogs.com/php411161555/p/3904986.html

你可能感兴趣的文章
什么是LFS
查看>>
4月2日 python学习总结
查看>>
C# GridView 的使用
查看>>
ZOJ 3657(The Little Girl who Picks Mushrooms)
查看>>
2018-04-18web自动化学习心得(2)
查看>>
SSIS实践入门3:把SSIS程序包从A电脑到B电脑的转移
查看>>
对象的notify方法的含义和对象锁释放的三种情况
查看>>
Eclipse中设置在创建新类时自动生成注释
查看>>
NOI2019:Stay at Home
查看>>
Codefo 546D. Soldier and Number Game
查看>>
php 的加法
查看>>
基于GPU加速的三维空间分析【转】
查看>>
小工具
查看>>
Android 实现形态各异的双向侧滑菜单 自定义控件来袭(转载)
查看>>
robot framework 接口post请求需要加headers
查看>>
JDE隐藏Constant等(Hide Object)
查看>>
python3内置函数
查看>>
java学习之switch 等值判断
查看>>
hdu5036 Explosion 传递闭包
查看>>
WinXP下由于图标造成的System.Windows.Markup.XamlParseException
查看>>