php教程自学网 - 轻松零基础学php视频教程
条幅广告
当前位置: 主页 > PHP基础入门 >

原创PHP教程:运算符

时间:2018-09-22 12:27来源:未知 作者:admin 点击:
一、算术运算符 + - * / % ++ -- 二、字符串运算符 . 三、赋值运算符 = += -= *= /= %= .= 四、比较运算符 = = == === != 或 !== 五、逻辑运算符 或and ||或 or ! 或not 六、位运算符 | ^ ~ //会将数据都转

一、算术运算符

  + - * / % ++ --

  二、字符串运算符 .

  三、赋值运算符

  = += -= *= /= %= .=

  四、比较运算符

  > < >= <= == === != 或<> !==

  五、逻辑运算符

  && 或and ||或 or ! 或not

  六、位运算符

  & | ^ ~ << >> >>> //会将数据都转换成二进制进行运算

  七、其他运算符

  ? : `` @ => -> :: & $

  详细介绍

  ------------------------------------------------------------------------

  %

  会把两边的数转为整数后进行运算

  不要用小数 除数不能为0 最好不用负数

  有两个目的: 整除运算; 控制范围

  a.整除运算

  $year=2010; //求$year是不是闰年

  if(($year%4==0 && $year%100!=0) || $yaer%400==0)

  {

  echo "11111111111111";

  }

  else

  {

  echo "0000000000000";

  }

  b.控制范围

  $num=10900009;// 控制$num不大于10

  echo $num%10;

  ------------------------------------------------------------------------

  连接运算符号

  $name="tom";

  $age=27;

  $height=1.75;

  echo "我的名子是:{$name}我的年龄是:{$age}我的身高是:{$height}米

  ";

  echo '我的名子是:'.$name.'我的年龄是:'.$age.'我的身高是:'.$height.'米'.'

  ';

  echo "\$age=".$age;

  ------------------------------------------------------------------------

  && 或and ||或 or ! 或not

  $username="admin";

  $password="123456";

  $email="";

  if($username=="admin" && $password="123456")

  {

  echo "用户名和密码输入是正确的

  ";

  }

  if($username=="" || $password=="" || $email=="")

  {

  echo "所有的值一个都不能为空

  ";

  }

  if((isset($email) && !empty($email)) || (isset($phone) && !empty($phone)))

  {

  echo "有一种联系方式";

  }

  ------------------------------------------------------------------------

  ^

  位运算符异或只有两个数据不同才为真

  ------------------------------------------------------------------------

  ~

  位运算符取反把0与1进行互换(一元运算符)

  ------------------------------------------------------------------------

  << / >>

  位运算符左移/右移移掉的部分删除空出的部分补0

  右移相当于/2 左移相当于*2

  ------------------------------------------------------------------------

  >>>

  位运算符无符号右移

  空出的地方一律补0

  ------------------------------------------------------------------------

  特别注意

  短路问题:&& 和 ||会发生短路//用&和|运算时两边都会计算不会出现这个问题

  && 在作运算时, 如果前面的数是false, 则后面是否为true,整个表达式都是false, 所就不去执行后面的操作数。

  || 在作运算时, 如果前面的数是true, 则后面是否为false, 整个表达式都为true,

  例子:

  $num=10;

  if($num > 5 || $num++ < 100 )

  {

  }

  echo $num;

  结果:10

  ------------------------------------------------------------------------

  ``

  执行运算符把反引号中的内容当做指令执行

  $str=`ipconfig /all`;

  echo '

  ';

  echo $str;

  echo '

  ';

  ------------------------------------------------------------------------

  @

  屏蔽警告和错误

  @getType();

  echo "##############

  ";

  ------------------------------------------------------------------------

  用()运算符优先级

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
相关推荐
  • PHP 数据库 ODBC
  • ODBC 是一种应用程序编程接口(Application Programming Interface,API),使我们有能力

  • PHP MySQL Delete
  • DELETE 语句用于从数据库表中删除行。 删除数据库中的数据 DELETE FROM 语句用于从

  • PHP MySQL Update
  • UPDATE 语句用于中修改数据库表中的数据。 更新数据库中的数据 UPDATE 语句用于

  • PHP MySQL Order By 关键词
  • ORDER BY 关键词用于对记录集中的数据进行排序。 ORDER BY 关键词 ORDER BY 关键词用

  • PHP MySQL Where 子句
  • WHERE 子句用于过滤记录。 WHERE 子句 WHERE 子句用于提取满足指定标准的的记录。

  • PHP MySQL 读取数据
  • 从 MySQL 数据库读取数据 SELECT 语句用于从数据表中读取数据: SELECT column_name(s)

  • PHP MySQL 预处理语句
  • 预处理语句对于防止 MySQL 注入是非常有用的。 预处理语句及绑定参数 预处理语

  • PHP MySQL 插入多条数据
  • 使用 MySQLi 和 PDO 向 MySQL 插入多条数据 mysqli_multi_query() 函数可用来执行多条SQ

  • PHP MySQL 插入数据
  • 使用 MySQLi 和 PDO 向 MySQL 插入数据 在创建完数据库和表后,我们可以向表中添加

  • PHP 创建 MySQL 表
  • 一个数据表有一个唯一名称,并有行和列组成。 使用 MySQLi 和 PDO 创建 MySQL 表