疯狂编程网

  • 首页
  • 后端
    • GOLANG
    • PHP
  • 前端
  • 客户端
  • 服务器
  • AIGC
  • 开发工具
  • 代码人生
  • 关于本站
    • 联系我们
    • 免责声明
  1. 首页
  2. 后端
  3. PHP
  4. 正文

php运算符

2023年5月10日 218点热度 0人点赞 0条评论
算数运算符

<?php 
$x=10; 
$y=6;
echo ($x + $y); // 加
echo '<br>';  // 换行
 
echo ($x - $y); // 减
echo '<br>';  // 换行
 
echo ($x * $y); // 乘
echo '<br>';  // 换行
 
echo ($x / $y); // 除
echo '<br>';  // 换行
 
echo ($x % $y); // 模
echo '<br>';  // 换行
 
echo -$x;  // 取反
?>

 

赋值运算符

<?php 
$x=10; 
echo $x; // 输出10
 
$y=20; 
$y += 100;
echo $y; // 输出120
 
$z=50;
$z -= 25;
echo $z; // 输出25
 
$i=5;
$i *= 6;
echo $i; // 输出30
 
$j=10;
$j /= 5;
echo $j; // 输出2
 
$k=15;
$k %= 4;
echo $k; // 输出3

$l="Hello";
$l .= " world!";
echo $l; // 输出Hello world!
?>

 

递增/递减运算符

<?php
$x=10; 
echo ++$x; // 输出11(预递增,先加1,后返回x)
 
$y=10; 
echo $y++; // 输出10(后递增,先返回x,后加1)
 
$z=5;
echo --$z; // 输出4(预递减,先减1,后返回x)
 
$i=5;
echo $i--; // 输出5(后递减,先返回x,后减1)
?>

 

比较运算符

== === != <> !== > < >= <=

 

逻辑运算符

and or xor && || !

 

数组运算符

+ == === != <> !==

 

三元运算符

(expression1) ? (expression2) : (expression3)

expression1为TRUE返回expression2,否则返回expression3

或

(expression1) ? : (expression3)

expression1为TRUE返回expression1,否则返回expression3

比如:

<?php
$test = '大湘菜';
$username = isset($test) ? $test : 'nobody';
echo $username, PHP_EOL;
?>

 

组合比较符(太空船操作符)

<=>

语法:$c = $a <=> $b

若$a > $b,则$c的值为1

若$a == $b,则$c的值为0

若$a < $b,则$c的值为-1

 

要注意不同的运算符具有优先级,可以使用括号来标明运算顺序

标签: php
最后更新:2023年5月10日

大明

靠写代码养家的开发者。

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2023 疯狂编程网. ALL RIGHTS RESERVED.

京ICP备2022013580号-1