加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php常用的运算符及操作符号细解

发布时间:2022-08-27 08:05:59 所属栏目:PHP教程 来源:互联网
导读:?php /*运算符号(PHP)操作符号 * * 按运算符号功能分为: * 一、算术运算符 + - * / % ++ -- * 二、字符串运算符 . 连接运算符 * 三、赋值运算符 = += -= *= /= %= .= * 四、比较运算符 = = == === != !== * 比较运算符---条件运算符---关系运算符 * 比
  <?php
 
  /*运算符号(PHP)操作符号
 
   *
 
   * 按运算符号功能分为:
 
   * 一、算术运算符   + - * / % ++ --
 
   * 二、字符串运算符 . 连接运算符
 
   * 三、赋值运算符   = += -= *= /= %= .=
 
   * 四、比较运算符   > <  >= <= == === != <> !==
 
   *  比较运算符---条件运算符---关系运算符
 
   *  比较后的结果只有一种:boolean true false
 
   *  === 比较时不仅要求内容相同,也要求类型相同
 
   *  !== 比较时内容不相同,也要求类型不相同
 
   * 五、逻辑运算符   &&或and ||或or  !或not
 
   *  逻辑运算符只能操作bool型的值,返回的也是bool型的值
 
   * 六、位运算符     &  |  ^  ~  << >>  >>>
 
   * 七、其他运算符   ?  :  ``   @  =>  ->   ::  & $
 
   *  ``  用来执行操作系统内核
 
   *  @   用来屏蔽掉错误信息
 
   * 建议使用“()”改变表达式的优先级别
 
   *
 
   * % 有两个目的:整除运算;控制范围,不要用小数,也不要用负数
 
   * % 会吧运算符两边的数转为整数后再进行整除求余。
 
   */
 
   //用 %符号判断闰年
 
  $year=2011;
 
   if(($year%4==0 && %year%100!=0) || $year%400=0)
 
   {
 
    echo "run nian";
 
   }
 
   else
 
   {
 
    echo " not run nian";
 
   }
 
   // ++  --符号的使用
 
   $a=10;
 
   $a++; //$a=$a+1; 先用变量,再自增1
 
   ++$a; //$a=$a+1; 先自增1,在用变量
 
   $a--; //$a=$a-1; 先用变量,再自减1
 
   --$a; //$a=$a-1; 先自减1,再用变量
 
   echo $a; //结果为10
 
   //++ -- 运算的区别
 
   $a=10;
 
   $b=$a++;//b=10,a=11
 
   $c=--$b;//c=9,b=9
 
   $d=$c++ + ++$c; //d=20,c=11
 
   $e=$d-- - --$d; //d=18,e=2
 
   echo $d;
 
   //字符串运算符 .   的使用
 
   $name="tom";
 
   $age=27;
 
   $height=1.75;
 
   echo "我的名字是:{$name}我的年龄是:{$age}我的身高是:{$height}米<br>";
 
   echo '我的名字是:'.$name.'我的年龄是:'.$age.'我的身高是:'.$height.'米'.'<br>';
 
   echo "$age=".$age; //$age=27
 
    echo "我的名字是:{$name}我的年龄是:{$age}我的身高是:{$height}米<br>";//赋值运算符的使用
 
  $a=10;
 
   $a+=10; //$a=$a+10;
 
   $a-=10; //$a=$a-10;
 
   $a*=10; //...
 
   $a/=10; //...
 
   $a%=10; //$a=$a%10;
 
   $a.="abc";//$a=$a."abc";
 
   echo $a;
 
   $str='<table>';
 
   $str.='<tr>';
 
   $str.='<td>';
 
   $str.='</td>';
 
   $str.='</tr>';
 
   $str.='</table>';
 
   echo $str;//输出一个表格
 
   //比较运算符
 
   var_dump(15>6);//返回 bool(true)
 
   $a=15;
 
   if(15==$a)
 
   {
 
    echo "a=15";
 
   }
 
   else
 
   {
 
    echo "a!=15";
 
   }
 
  //逻辑运算符的使用
 
   var_dump(true && true);//true
 
   var_dump(true && false);//false
 
   var_dump(true || false);//true
 
   var_dump(!true);//false
 
   var_dump(!false);//true
 
   //判断用户名密码
 
   $username="admin";
 
   $password="123456";
 
   $email="290080604@qq.com";
 
   if($username=="admin" && $password="123456")
 
   {
 
    echo "用户名密码正确";
 
   }
 
   if($username=="" || $password=="" || $email=="")
 
   {
 
    echo "一个都不能为空";
 
   }
 
  ?>。
 

(编辑:PHP编程网 - 黄冈站长网)

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

    热点阅读