php取模运算-浅谈php中的运算符及运算符优先级教程

2023-10-06 0 5,368 百度已收录

1. 算术运算符:

%:求模运算(求余运算)

/:除法运算(结果为商的值)

注意:以上两个运算的除数不能为0。在PHP语言中php取模运算,%两边的操作数在运算前都会被转换为整数。

例子:

<?php
    $a=10%3;
    echo "

$a

";//输出数值1 var_dump($a);//可以输出数据的类型:int(1) ?>

2. 字符串运算符

PHP中只有一种字符串运算符,就是英文句点(.),也称为连接运算符。

如果连接的是变量php取模运算,则需要在变量两边加(.),并在外面加“”。

例子:

<?php
     header("Content-type:text/html;charset=utf-8");
     $name="吴彦祖";
     $age=30;
     $adress="中华民族共和国";
     echo "

我的名字:".$name.",

我来自".$adress."。

"."
今年$age.岁"; ?>

3.赋值运算符:将左边的值和右边你的值进行运算,赋值给右边

.=的含义:将变量连接的结果赋值给变量

示例:$x.=3 相当于 $x=$x."3"

4.比较运算符:二元运算符

“=”、“==”、“===”的区别

“=”:是形参符号

“==”:是等号。 当一侧的操作数等于左侧的操作数时,返回 TRUE,否则返回 FALSE。

“= =”:当一侧的操作数与右侧的操作数相同且数据类型也相同时,返回TRUE。

5.逻辑运算符:用于判断对错

and或&&:只有两边操作数都为TRUE时才返回TRUE。

or or ||:只有当两边的操作数都是FASE时才会返回FALSE。

not or!:当操作数为TRUE时,返回FALSE

xor:逻辑与或运算,只要一侧的操作数为TRUE,就可以返回TRUE

6. 位运算符:

&:只有两个1等于1;

|:只有两个0才是0;

^:仅当两个操作数不同时才为1。

例子:

<?php
     header("Content-type:text/html;charset=utf-8");
     $name="吴彦祖";
     $age=30;
     $adress="中华民族共和国";
     echo "

我的名字:".$name.",

我来自".$adress."。

"."
今年$age.岁"; ?>

7.三元运算符:(exprl)? (exprl1): (exprl2) 与“if...else”类似,但三元运算符变得越来越简洁

当experl的值为TRUE时,获取exprl1的值,否则获取exprl2的值

8.执行运算符:反暂停' '

PHP 将尝试将破折号的内容作为操作系统命令执行并返回其输出

9. 错误输出控制符号:@

将其放在 PHP 表达式之前将导致任何警告消息被忽略; 它仅适用于表达式。

规则:如果你可以从某个地方获取值,你可以在上面加上@。 不能放在函数和类定义之前。

10.操作员优先级

优先级与方向操作员附加信息相结合

1 无约束力 新 新

2 左[数组()

3 非结合++——自增/自减运算符

4 非关联! ~ - (int) (float) (string) (array) (object) @ 类型

5 左 */% 算术运算符

6 向左 + - 。 算术运算符和字符串运算符

7 左 > 按位运算符

8 非结合 < >= 比较运算符

9 非关联 == != === !== 比较运算符

10 左位运算符和引用

11 左^位运算符

还剩 12 个 | 按位运算符

13 左&&逻辑运算

还剩14个|| 逻辑运算符

还剩15个? : 三元运算符

16 右 = += -= *= /= .= %= &= |= ^= = 赋值运算符

17 左和逻辑运算符

18 左异或逻辑运算符

19 左或逻辑运算符

还剩20个,多处使用

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 php php取模运算-浅谈php中的运算符及运算符优先级教程 https://www.wkzy.net/game/198602.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务