国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > php教程 > php常用的运算符及操作符号详解

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

来源:程序员人生   发布时间:2014-03-15 21:42:44 阅读次数:2415次
  1. <?php 
  2. /*运算符号(PHP)操作符号 
  3.  * 
  4.  * 按运算符号功能分为: 
  5.  * 一、算术运算符   + - * / % ++ -- 
  6.  * 二、字符串运算符 . 连接运算符 
  7.  * 三、赋值运算符   = += -= *= /= %= .= 
  8.  * 四、比较运算符   > <  >= <= == === != <> !== 
  9.  *  比较运算符---条件运算符---关系运算符 
  10.  *  比较后的结果只有一种:boolean true false 
  11.  *  === 比较时不仅要求内容相同,也要求类型相同 
  12.  *  !== 比较时内容不相同,也要求类型不相同 
  13.  * 五、逻辑运算符   &&或and ||或or  !或not 
  14.  *  逻辑运算符只能操作bool型的值,返回的也是bool型的值 
  15.  * 六、位运算符     &  |  ^  ~  << >>  >>> 
  16.  * 七、其他运算符   ?  :  ``   @  =>  ->   ::  & $ 
  17.  *  ``  用来执行操作系统内核 
  18.  *  @   用来屏蔽掉错误信息 
  19.  * 建议使用“()”改变表达式的优先级别 
  20.  * 
  21.  * % 有两个目的:整除运算;控制范围,不要用小数,也不要用负数 
  22.  * % 会吧运算符两边的数转为整数后再进行整除求余。 
  23.  */ 
  24.  //用 %符号判断闰年 
  25.  
  26. $year=2011; 
  27.  if(($year%4==0 && %year%100!=0) || $year%400=0) 
  28.  { 
  29.   echo "run nian"
  30.  } 
  31.  else 
  32.  { 
  33.   echo " not run nian"
  34.  } 
  35.  
  36.  
  37.  // ++  --符号的使用 
  38.  $a=10; 
  39.  $a++; //$a=$a+1; 先用变量,再自增1 
  40.  ++$a//$a=$a+1; 先自增1,在用变量 
  41.  $a--; //$a=$a-1; 先用变量,再自减1 
  42.  --$a//$a=$a-1; 先自减1,再用变量 
  43.  echo $a//结果为10 
  44.  
  45.  //++ -- 运算的区别 
  46.  $a=10; 
  47.  $b=$a++;//b=10,a=11 
  48.  $c=--$b;//c=9,b=9 
  49.  $d=$c++ + ++$c//d=20,c=11 
  50.  $e=$d-- - --$d//d=18,e=2 
  51.  echo $d
  52.  
  53.  
  54.  //字符串运算符 .   的使用 
  55.  $name="tom"
  56.  $age=27; 
  57.  $height=1.75; 
  58.  echo "我的名字是:{$name}我的年龄是:{$age}我的身高是:{$height}米<br>"
  59.  echo '我的名字是:'.$name.'我的年龄是:'.$age.'我的身高是:'.$height.'米'.'<br>'
  60.  echo "$age=".$age//$age=27 
  61.  
  62.   echo "我的名字是:{$name}我的年龄是:{$age}我的身高是:{$height}米<br>";//赋值运算符的使用 
  63.  
  64. $a=10; 
  65.  $a+=10; //$a=$a+10; 
  66.  $a-=10; //$a=$a-10; 
  67.  $a*=10; //... 
  68.  $a/=10; //... 
  69.  $a%=10; //$a=$a%10; 
  70.  $a.="abc";//$a=$a."abc"; 
  71.  echo $a
  72.  $str='<table>'
  73.  $str.='<tr>'
  74.  $str.='<td>'
  75.  $str.='</td>'
  76.  $str.='</tr>'
  77.  $str.='</table>'
  78.  echo $str;//输出一个表格 
  79.  //比较运算符 
  80.  var_dump(15>6);//返回 bool(true) 
  81.  $a=15; 
  82.  if(15==$a
  83.  { 
  84.   echo "a=15"
  85.  } 
  86.  else 
  87.  { 
  88.   echo "a!=15"
  89.  } 
  90.  
  91.  
  92. //逻辑运算符的使用 
  93.  var_dump(true && true);//true 
  94.  var_dump(true && false);//false 
  95.  var_dump(true || false);//true 
  96.  var_dump(!true);//false 
  97.  var_dump(!false);//true 
  98.  //判断用户名密码 
  99.  $username="admin"
  100.  $password="123456"
  101.  $email="290080604@qq.com"
  102.  if($username=="admin" && $password="123456"
  103.  { 
  104.   echo "用户名密码正确"
  105.  } 
  106.  if($username=="" || $password=="" || $email==""
  107.  { 
  108.   echo "一个都不能为空"
  109.  } 
  110. ?> 
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生