PHP学习之PHP运算符


Posted in PHP onOctober 09, 2006

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结果为真

PHP 相关文章推荐
配置最新的PHP加MYSQL服务器
Oct 09 PHP
php 验证码实例代码
Jun 01 PHP
分享一个PHP数据流应用的简单例子
Jun 01 PHP
PHP根据IP地址获取所在城市具体实现
Nov 27 PHP
解析PHP强制转换类型及远程管理插件的安全隐患
Jun 30 PHP
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
Aug 18 PHP
CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
Mar 25 PHP
php计算到指定日期还有多少天的方法
Apr 14 PHP
学习php设计模式 php实现命令模式(command)
Dec 08 PHP
YII2框架中使用yii.js实现的post请求
Apr 09 PHP
PHP钩子与简单分发方式实例分析
Sep 04 PHP
如何直接访问php实例对象中的private属性详解
Oct 12 PHP
PHP学习之PHP变量
Oct 09 #PHP
php的控制语句
Oct 09 #PHP
PHP4 与 MySQL 交互使用
Oct 09 #PHP
Access数据库导入Mysql的方法之一
Oct 09 #PHP
做一个有下拉功能的留言版
Oct 09 #PHP
留言板翻页的实现详解
Oct 09 #PHP
聊天室php&amp;mysql(二)
Oct 09 #PHP
You might like
坏狼的PHP学习教程之第1天
2008/06/15 PHP
php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
2011/07/03 PHP
PHP 自定义错误处理函数的使用详解
2013/05/10 PHP
php nginx 实时输出的简单实现方法
2018/01/21 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
javascript call和apply方法
2008/11/24 Javascript
js 获取页面高度和宽度兼容 ie firefox chrome等
2014/05/14 Javascript
基本DOM节点操作
2017/01/17 Javascript
利用Three.js如何实现阴影效果实例代码
2017/09/26 Javascript
JavaScript判断变量名是否存在数组中的实例
2017/12/28 Javascript
基于js 各种排序方法和sort方法的区别(详解)
2018/01/03 Javascript
深入理解JavaScript 中的匿名函数((function() {})();)与变量的作用域
2018/08/28 Javascript
微信小程序实现文字从右向左无限滚动
2020/11/18 Javascript
图解NodeJS实现登录注册功能
2019/09/16 NodeJs
javascript实现视频弹幕效果(两个版本)
2019/11/28 Javascript
node静态服务器实现静态读取文件或文件夹
2019/12/03 Javascript
解决vue侦听器watch,调用this时出现undefined的问题
2020/10/30 Javascript
Python加载带有注释的Json文件实例
2018/05/23 Python
Python实现简单的文本相似度分析操作详解
2018/06/16 Python
Python使用Selenium模块模拟浏览器抓取斗鱼直播间信息示例
2018/07/18 Python
深入理解Django自定义信号(signals)
2018/10/15 Python
python绘制简单彩虹图
2018/11/19 Python
python使用PyQt5的简单方法
2019/02/27 Python
为什么你还不懂得怎么使用Python协程
2019/05/13 Python
Django REST Framework序列化外键获取外键的值方法
2019/07/26 Python
基于Python 中函数的 收集参数 机制
2019/12/21 Python
Python中私有属性的定义方式
2020/03/05 Python
详解Python中第三方库Faker
2020/09/25 Python
HTML5 canvas标签实现刮刮卡效果
2015/04/24 HTML / CSS
银行营业厅大堂经理岗位职责
2014/01/06 职场文书
咖啡书吧创业计划书
2014/01/13 职场文书
《高尔基和他的儿子》教学反思
2014/04/09 职场文书
稽核岗位职责范本
2015/04/13 职场文书
重阳节简报
2015/07/20 职场文书
postgres之jsonb属性的使用操作
2021/06/23 PostgreSQL
Golang入门之计时器
2022/05/04 Golang