PHP学习之PHP运算符

PHP运算符

下面我分别看一下PHP3的算术、字符串、逻辑与比较等运算符。   
1、算术运算符
  +:  $a + $b 加 $a加上$b   -:  $a - $b 减 $a减去$b   *:  $a * $b 乘 $a乘以$b   /:  $a / $b 除 $a除以$b   %:  $a % $b 取模 $a除以$b的余数 如果两个操作数都是整型值(字符串将被转换为整型值),除号("/") 返回整型值(整除的值)。如果任一个操作数是浮点值,则做浮点除法。
2 字符串运算符   
字符串操作符只有字符串连接符 (".")。   $a = "Hello ";   $b = $a . "World!"; // now $b = "Hello World!"
3、赋值运算符   
基本的赋值运算符是 "="。   一个赋值表达式的值就是所赋给的值。例如, 表达式 $a = 3 的值是3。 这允许你这样做一些复杂的事情:     $a = ($b = 4) + 5; // 现在 $a 等于 9, $b为4 。   除了基本赋值符外,还有"复合运算符"。对于所有的二进制数和字符串,允许你做变量自我复合运算。
例如:   =: $a = 3;   +=:$a += 5; // 把$a 设成 8, 也就是: $a = $a + 5;      $b = "Hello ";   . :$b .= "There!"; // 把 $b 设成 "Hello There!", 就象 $b = $b . "There!";
4、 位运算符
  位运算允许你对指定的数据置位或复位。   &:与运算,$a & $b 与 $a和$b都被置位则结果被置位   |:或运算,$a | $b 或 $a或$b有一个被置位则结果被置位   ~:非运算,~ $a 非 $a没有被置位则结果被置位
5、 逻辑运算符
 and:  $a and $b 与 $a和$b同时为真则结果为真  or :  $a or $b 或 $a或$b有一个为真则结果为真  xor:  $a xor $b 异或 $a和$b不同时为真则结果为真  ! :  ! $a 非 $a为假则结果为真  &&:  $a && $b 与 $a和$b同时为真则结果为真  ||:  $a || $b 或 $a或$b有一个为真则结果为真   比较两个变量时,"与"和"或"运算有两种运算符这是以为两种运算符有不同的优先级 6、 比较运算符   比较运算符,就象名字一样,允许你比较两个值。   ==: $a == $b 等于 $a等于$b结果为真   !=: $a != $b 不等于 $a不等于$b结果为真   < : $a < $b 小于 $a小于$结果为真   > : $a > $b 大于 $a大于$b结果为真   <=: $a <= $b 小于等于 $a小于或等于$b结果为真   >=: $a >= $b 大于等于 $a大于或等于$b结果为真

(0)

相关推荐

  • C++学习之算术运算符使用详解

    目录 1. 前言 2. 运算符种类 3. 算术运算符 3.1 功能描述 3.2 运算符重载问题 3.3 两数相除的问题 3.4 关 于/和%运算符的正.负问题 3.5 数据溢出问题 3.6 类型转换 3.7 {}赋值语法 3.8 强制类型转换 3.9 auto 语法 4. 总结 1. 前言 编写程序时,数据确定后,就需要为数据提供相应的处理逻辑(方案或算法).所谓逻辑有2种存在形态: 抽象形态:存在于意识形态,强调思考过程,与具体的编程语言无关. 具体形态:通过代码来实现.需要使用表达式描述完整

  • Lua学习笔记之运算符和表达式

    本篇博客学习一下Lua的运算符,比较简单,我将说明直接写到了代码中,代码如下. --算术运算符 --二元运算符:+ - * / ^ (加减乘除幂) --一元运算符:- (负值) --这些运算符的操作数都是实数,Lua中没有自增自减的运算符. --关系运算符 -- < > <= >= == ~= --这里需要注意的是不等于是用~=表示的 --这些操作符返回结果为false或者true:==和~=比较两个值,如果两个值类型不同,Lua认为两者不同: --nil只和自己相等.Lua通过引

  • 轻松学习C#的运算符

     一.字符串连接运算符("+")         字符串连接运算符的作用是将两个字符串连接在一起,组成一个新的字符串.在程序中出现("提示字符"+变量),这里起字符连接作用.         用一个例子来说明字符串连接运算符的作用: <span style="font-size:18px;">using System; using System.Collections.Generic; using System.Linq; using

  • SQL2005学习笔记 APPLY 运算符

    使用APPLY运算符可以为实现查询操作的外部表表达式返回的每个行调用表值函数. 表值函数作为右输入,外部表表达式作为左输入. 通过对右输入求值来获得左输入每一行的计算结果,生成的行被组合起来作为最终输出. APPLY运算符生成的列的列表是左输入中的列集,后跟右输入返回的列的列表. APPLY 运算符的左操作数和右操作数都是表表达式. 这些操作数之间的主要区别是:右操作数可以使用表值函数,从左操作数获取一个列作为函数的参数之一.左操作数可以包括表值函数,但不能以来自右操作数的列作为参数. 演示一下

  • Javascript学习笔记 delete运算符

    一.语法 delete后面的表达式必须给出一个属性的引用,比如 var o = {a:1}; delete o.a; //此处o.a是对象o的属性a的引用 只有在with语句里才能使用单独的属性名 复制代码 代码如下: with(o){ delete a; } 二.delete的返回值 delete是普通运算符,会返回true或false.规则为:当被delete的对象的属性存在并且不能被删除时 返回false,否则返回true. 这里的一个特点就是,对象属性不存在时也返回true,所以返回值并

  • PHP学习之PHP运算符

    PHP运算符 下面我分别看一下PHP3的算术.字符串.逻辑与比较等运算符. 1.算术运算符 +: $a + $b 加 $a加上$b -: $a - $b 减 $a减去$b *: $a * $b 乘 $a乘以$b /: $a / $b 除 $a除以$b %: $a % $b 取模 $a除以$b的余数 如果两个操作数都是整型值(字符串将被转换为整型值),除号("/") 返回整型值(整除的值).如果任一个操作数是浮点值,则做浮点除法. 2 字符串运算符 字符串操作符只有字符串连接符 (&qu

  • 手把手带你学习C++的运算符

    目录 运算符 01 算术运算符 02 赋值运算符 03 比较运算符 04 逻辑运算符 总结 运算符 作用:用于执行代码的运算 运算符类型 作用 算术运算符 用于处理四则运算 赋值运算符 用于将表达式的值赋给变量 比较运算符 用于表达式的比较,并返回一个真值或假值 逻辑运算符 用于根据表达式的值返回真值或假值 01 算术运算符 运算符 术语 示例 结果 + 正号 +3 3 - 负号 -3 -3 + 加 10+5 15 - 减 10-5 5 * 乘 10*5 50 / 除 10/5 2 % 取模/取

  • 一起来学习JAVA的运算符

    目录 一.赋值运算符 二.复合赋值运算符 三.算数运算符 四.关系运算符 五.自运算符 六.逻辑运算符 七.条件运算符(三元运算符) 总结 运算符优先级表: 一.赋值运算符 运算符:[=] 含义:把等于号右边的值赋给左边的变量. 例: public class test3 { public static void main(String[] args) { //赋值运算符:把10赋给a1,15赋给a2,20赋给a3,"阿伟死了"赋给a4. int a1 = 10; int a2 = 1

  • 从零开始学Java之关系运算符

    目录 引言 定义 实例 注意点 举例 总结 引言 ♀ 小AD:明哥,我怎么就那么讨厌刺客,凭什么我就打不过他们,每次把我秒了. ♂ 明世隐:这是因为英雄克制,刺客就是用来对方脆皮的. ♀ 小AD:所以这个叫克制关系? ♂ 明世隐:对,但是刺客却害怕战士型英雄. ♀ 小AD:战士相对被肉克制?肉被射手克制? ♂ 明世隐:差球不多!是一种克制关系,当然不是绝对的,如果段位相差过多,就当我没说.那你跟我什么关系? ♀ 小AD:师徒?大腿? ♂ 明世隐:总之无形之中是不是有一种关系的存在 ? ♀ 小AD

  • c#入门之循环语句使用详解(for循环、do/while)

    记得第一次学编程的时候,就听说过一句话:"新手学习和掌握一门编程语言是很容易的,但是如果你学会了某种编程语言,再去学习新的语言,就很难掌握了",现在深深地感受到了这方面的阻力. 其实流程控制.循环,包括面向对象这些知识,基本所有语言都是相通的,唯一的区别就在于书写时的格式.规范不一致.而这些方面的差异,又是比较细微的,所以往往在学的时候依靠经验能很快理解,但过后却发现并未能使(掌)用(握). do / while 循环的意义,其实就是重复执行语句,当然,还会有相应的条件判断,不然就成死

随机推荐