加入收藏 | 设为首页 | 会员中心 | 我要投稿 三门峡站长网 (https://www.0398zz.com.cn/)- 云连接、设备管理、智能边缘云、云防火墙、数据加密!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php的八种常用运算符及实例用法

发布时间:2022-08-02 14:04:35 所属栏目:PHP教程 来源:互联网
导读:算术运算符的简单应用 算术运算符是处理算术运算的符号。在数字的处理中应用的最多,常用的算术运算符如下表 这里要说的是最后两个递增/递减运算符,主要是对单独一个变量来操作的。 递增/递减运算符有两种使用方法: 第一种:是先将变量增加或者减少1,然后
  算术运算符的简单应用
  算术运算符是处理算术运算的符号。在数字的处理中应用的最多,常用的算术运算符如下表
 
 
 
  这里要说的是最后两个递增/递减运算符,主要是对单独一个变量来操作的。
 
   
 
  递增/递减运算符有两种使用方法:
 
  第一种:是先将变量增加或者减少1,然后再将值赋给原变量,叫做前置递增/递减运算符。
 
  第二种:是将运算符放在变量后面,先返回变量的当前值,然后再将变量的当前值增加或者减少一,我们称之为后置递增/递减运算符
 
   
 
  算术运算符用法实例
 
  下面的例子分别使用上表中的几种运算符进行计算,代码如下:
 
  复制代码
  <?php
 
  $a=8;
  $b=2;
  $c=3;
  echo $a+$b.'<br/>';
  echo $a-$b.'<br/>';
  echo $a*$b.'<br/>';
  echo $a/$b.'<br/>';
  echo $a%$c.'<br/>';
  $a++;
  echo $a.'<br/>';
  ++$a;
  echo $a.'<br/>';
  $c--;
  echo $c;
  复制代码
  运行结果如下图
 
 
 
  字符串运算符慨念和用法
  在PHP中,为我们提供的字符串运算符有两种:
 
  第一种:连接运算符,用“.”表示,他的作用是将两个字符串连接起来,组成一个新的字符串。
 
  第二种:赋值连接运算符,用“.=”表示,他是PHP运算符中“字符串运算符”和“赋值运算符”的结合,关于赋值连接运算符。
 
   
 
  如果使用“+”号时,PHP会认为这是一次运算。这时,如果“+”号的两边有字符串类型的时候,PHP会自动转换为整型,其中如果有字母的话,会当作0输出,如果是以数字开头的字符串,则会截取字符串头部的数字,在进行计算。
 
  实例代码如下:
 
  复制代码
  <?php
 
  $a='1.5a*1';
  $b=1;
  $ab=$a.$b;
  echo $ab.'<br/>';
  $ba=$a+$b;
  echo $ba;
  复制代码
  输出结果如下:
 
 
 
  PHP运算中的赋值运算符
 
 
 
  php赋值运算符实例
 
  代码如下
 
  复制代码
  <?php
 
  $a = 20;
  echo $a.'<br>';
 
  $a = 20;
  echo $a.'<br>';
 
  $a += 20;
  echo $a.'<br>';
 
  $a -= 20;
  echo $a.'<br>';
 
  $a *= 20;
  echo $a.'<br>';
 
  $a /= 20;
  echo $a.'<br>';
 
  $a %= 20;
  echo $a.'<br>';
  复制代码
  运行结果:
 
 
  PHP运算符中的“位运算符”
  位运算符是指对二进制位从低位到高位对齐后进行运算,它允许对整型数中指定的位进行求值和操作。
 
  在PHP中的为运算符如下表所示
  
 
  下面我们用例子来上面一下上表中的运算符
 
  复制代码
  <?php
 
  $m=1;
  $n=2;
 
  $mn=$m&$n;
  echo $mn.'<br>';
 
  $mn=$m^$n;
  echo $mn.'<br>';
 
  $mn=$m|$n;
  echo $mn.'<br>';
  复制代码
  代码运行结果:
 
 
  例子解释:
 
  $m&$n : 二者都为 1 时为 1 ,否则为 0。即把 $a 和 $b 中都为 1 的位设为 1 ,否则设为 0 。
 
  00000001 ← $m
  & 00000010 ← $b
 
  比较结果为00000000,所以输出0
 
  $m^$n :在按位亦或的过程中,不同为1,相同为0。
  00000001 ← $m
 
  ^ 00000010 ← $n
 
  所以结果为00000011,进而输出3。
 
  $m|$n: 在按位或的过程中,有1为1,全0为0,
 
  00000001 ← $m
 
  | 00000010 ← $n
 
  则结果为00000011,所以输出3

(编辑:三门峡站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读