php运算符

简介:

Php运算符

运算符是用来对变量、常量或数据进行计算的符号,它对一个值或一组值执行一个指定的操作。PHP运算符包括算术运算符、字符串运算符、赋值运算符、位运算符、递增运算符。下面分别对各种运算符进行介绍。

算术运算符

符号的表示:

例子

名称

结果

$

取反

的负值。

a + b

加法

的和。

a - b

减法

的差。

a * b

乘法

的积。

a / b

除法

除以的商。

a % b

取模

\a 除以的余数

举例如下

bc60e72ee52bad181216f62b95088a62.png-wh_

Php运算符就是对$,+,-,*,/,%的运算,在算术运算符中使用“%”求余,如果被除数是负数的话,那么取得的结果是一个负值。

字符串运算符

有两个字符串运算符。第一个是连接运算符(“.”),它返回其左右参数连接后的字符串。第二个是连接赋值运算符(“.=”),将右边的附加到左边。

举例如下

f3d678e600553cfd89bba40cd475d0d2.png-wh_

赋值运算符

赋值运算符就是用于处理白哦大湿的赋值操作,php中有很多地方都运用了赋值运算符的操作。

名称

符号

实例

展开形式

意义

赋值

=

$a=5

$a=5

将右边的值赋给左边

加赋

+=

$a+=5

$a=$a+5

将右边的值加到左边

减赋

-=

$a-=5

$a=$a-5

将右边的值减到左边

乘赋

*=

$a*=5

$a=$a*5

将右边的值乘到左边

除赋

/=

$a/=5

$a=$a/5

将右边的值除到左边

连接字符

.=

$a.=5

$a=$a.5

将右边的值连接到左边

余赋

%=

$a%=5

$a=$a%5

将右边的值对右边取余数

举列如下

4137264070549183c918792e285cfdd6.png-wh_

位运算符

位运算符是通常指对二进制位从低位到高位对齐后进行运算

下面对运算符的解释;

例子

名称

结果

$a & $b

 And(按位与)

 将把  $a $b 中都为的位设为1

$a | $b

Or(按位或)

 将把  $a 或者$b 中为的位设为1

$a ^ $b

Xor(按位异或)

 将把  $a $b 中不同的位设为1

~ $a

Not(按位非)

   $a 中为的位设为1,反之亦然。

$a << $b

Shift left(左移)

   $a 中的位向左移动$b 次(每一次移动都表示“乘以2”)。

$a >> $b

 Shift right(右移)

   $a 中的位向右移动$b 次(每一次移动都表示“除以2”)。

举例如下:

64c8ca80f42840e5f9a670b221003da6.png-wh_

 

递增或递减运算符

递增“++”或递减“--”运算符与算术运算符有些相同,都是对数值型数据进行操作

运算符的表示:

例子

名称

效果

++$a

前加

$a 的值加一,然后返回$a

$a++

后加

返回  $a,然后将$a 的值加一。

--$a

前减

$a 的值减一,然后返回$a

$a--

后减

返回  $a,然后将$a 的值减一。

举例如下

ce54b4b89dcc8097de935dad0fceacd0.png-wh_

++或—在前表示先进行++或—再用变量,++或—在后表示先用变量再进行++或--。

秦鹏

 

本文转自 

新网学会

 51CTO博客,原文链接:http://blog.51cto.com/xwxhvip/1982866 ,如需转载请自行联系原作者

相关文章
|
8月前
|
程序员 PHP 开发者
|
10月前
|
PHP 存储
【PHP入门】2.1-运算符
【PHP入门】2.1-运算符
【PHP入门】2.1-运算符
|
10月前
|
存储 数据库连接 PHP
【PHP开发专栏】深入解析PHP数据类型与运算符
【4月更文挑战第30天】本文深入探讨了PHP的编程基础——数据类型和运算符。PHP支持整型、浮点型、字符串、布尔型、数组、对象、资源等数据类型。运算符包括算术、字符串、赋值、比较、逻辑、位、错误控制及范围运算符。通过示例展示了如何计算圆面积、判断素数和求斐波那契数列,以帮助读者更好地理解和应用这些概念。
61 2
|
10月前
|
PHP
PHP运算符
PHP运算符
84 0
|
PHP
PHP 比较运算符
PHP 比较运算符
88 0
|
PHP
PHP 连接运算符
PHP 连接运算符
63 0
|
PHP
【web 开发基础】PHP 快速入门(9)-PHP 运算符之位运算符详解
任何信息在计算机中都是以二进制数的形式保存的,位运算符允许多整型数据中指定的位进行置位。如果左右参数都是字符串,则位运算符操作字符的ASCII值,浮点数也会自动转换为整型参与位运算。位运算用于对操作数中的每个二进制位进行运算,包括位逻辑运算符和位移运算符。没有借位和进位
161 1
|
数据处理 PHP
【web 开发基础】PHP 快速入门(8)-PHP 运算符之逻辑运算符详解
在形式逻辑中,逻辑运算符或逻辑联结词把语句连接成更复杂的复杂语句。例如,假设有两个逻辑命题,分别是"正在下雨"和"我在屋里",我们可以将它们组成复杂命题"正在下雨,并且我在屋里"或"没有正在下雨"或"如果正在下雨,那么我在屋里"。一个将两个语句组成的新的语句或命题叫做复合语句或复合命题。
120 1