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 相关文章推荐
PHP4引用文件语句的对比
Oct 09 PHP
如何开发一个虚拟域名系统
Oct 09 PHP
简单的php写入数据库类代码分享
Jul 26 PHP
php长字符串定义方法
Jul 12 PHP
php中动态修改ini配置
Oct 14 PHP
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
Dec 09 PHP
PHP中让curl支持sock5的代码实例
Jan 21 PHP
PHP+MySQL实现的简单投票系统实例
Feb 24 PHP
PHP简单获取及判断提交来源的方法
Apr 22 PHP
数组任意位置插入元素,删除特定元素的实例
Mar 02 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
Mar 11 PHP
基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作示例
May 25 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 编程请选择正确的文本编辑软件
2006/12/21 PHP
php实现的网页版剪刀石头布游戏示例
2016/11/25 PHP
用JavaScript 处理 URL 的两个函数代码
2007/08/13 Javascript
jquery 插件 人性化的消息显示
2008/01/21 Javascript
jquery select下拉框操作的一些说明
2010/04/02 Javascript
javascript完美拖拽的实现方法
2013/09/29 Javascript
js实现飞入星星特效代码
2014/10/17 Javascript
jQuery解析json数据实例分析
2015/11/24 Javascript
微信小程序 ecshop地址三级联动实现实例代码
2017/02/28 Javascript
ES6新特性五:Set与Map的数据结构实例分析
2017/04/21 Javascript
JavaScript中如何判断一个值的类型
2017/09/15 Javascript
解决Vue不能检测数组或对象变动的问题
2018/02/24 Javascript
基于vue打包后字体和图片资源失效问题的解决方法
2018/03/06 Javascript
angular第三方包开发整理(小结)
2018/04/19 Javascript
vue实现添加与删除图书功能
2018/10/07 Javascript
WebStorm无法正确识别Vue3组合式API的解决方案
2021/02/18 Vue.js
[01:00:30]完美世界DOTA2联赛循环赛 Inki vs Matador BO2第二场 10.31
2020/11/02 DOTA
Python 记录日志的灵活性和可配置性介绍
2018/02/27 Python
TensorFlow实现卷积神经网络CNN
2018/03/09 Python
解决Pycharm运行时找不到文件的问题
2018/10/29 Python
python实现俄罗斯方块游戏(改进版)
2020/03/13 Python
Python如何根据时间序列数据作图
2020/05/12 Python
Python Pygame实现俄罗斯方块
2021/02/19 Python
Keds加拿大官网:购买帆布运动鞋和皮鞋
2019/09/26 全球购物
应届大学生求职的自我评价
2013/11/17 职场文书
中专生自我鉴定范文
2013/12/19 职场文书
小区门卫岗位职责
2013/12/31 职场文书
城市精细化管理实施方案
2014/03/04 职场文书
酒店开业庆典主持词
2014/03/21 职场文书
初中学校对照检查材料
2014/08/19 职场文书
中秋节活动总结
2014/08/29 职场文书
影视广告专业求职信
2014/09/02 职场文书
试用期辞职信范文
2015/03/02 职场文书
开会通知
2015/04/20 职场文书
有关保护环境的宣传标语100条
2019/08/07 职场文书
Python趣味实战之手把手教你实现举牌小人生成器
2021/06/07 Python