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
php IP及IP段进行访问限制的代码
Dec 17 PHP
PHP 字符串编码截取函数(兼容utf-8和gb2312)
May 02 PHP
PHP的异常处理类Exception的使用及说明
Jun 13 PHP
5种PHP创建数组的实例代码分享
Jan 17 PHP
php中文字符串截取方法实例总结
Sep 30 PHP
一个非常完美的读写ini格式的PHP配置类分享
Feb 12 PHP
php验证码实现代码(3种)
Sep 07 PHP
PHP parse_ini_file函数的应用与扩展操作示例
Jan 07 PHP
PHP封装的分页类与简单用法示例
Feb 25 PHP
php中pcntl_fork创建子进程的方法实例
Mar 14 PHP
PHP精确到毫秒秒杀倒计时实例详解
Mar 14 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实现下载文件的两种方法
2013/07/05 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
2017/07/22 PHP
jQuery 图像裁剪插件Jcrop的简单使用
2009/05/22 Javascript
PNG背景在不同浏览器下的应用
2009/06/22 Javascript
javascript 解析后的xml对象的读取方法细解
2009/07/25 Javascript
Javascript load Page,load css,load js实现代码
2010/03/31 Javascript
jquery-easyui关闭tab自动切换到前一个tab
2010/07/29 Javascript
JS保留小数点(四舍五入、四舍六入)实现思路及实例
2013/04/25 Javascript
jQuery关键词说明插件cluetip使用指南
2015/04/21 Javascript
基于javascript实现根据身份证号码识别性别和年龄
2016/01/22 Javascript
基于JavaScript实现点击页面任何位置返回
2016/08/31 Javascript
微信小程序 后台https域名绑定和免费的https证书申请详解
2016/11/10 Javascript
angularjs实现上拉加载和下拉刷新数据功能
2017/06/12 Javascript
微信小程序实现吸顶特效
2020/01/08 Javascript
vue页面跳转实现页面缓存操作
2020/07/22 Javascript
javascript实现智能手环时间显示
2020/09/18 Javascript
使用Python生成随机密码的示例分享
2016/02/18 Python
Python的净值数据接口调用示例分享
2016/03/15 Python
Python简单实现Base64编码和解码的方法
2017/04/29 Python
python 实现tar文件压缩解压的实例详解
2017/08/20 Python
Python爬虫实例_城市公交网络站点数据的爬取方法
2018/01/10 Python
python3个性签名设计实现代码
2018/06/19 Python
符合语言习惯的 Python 优雅编程技巧【推荐】
2018/09/25 Python
浅谈Python的list中的选取范围
2018/11/12 Python
说说如何遍历Python列表的方法示例
2019/02/11 Python
pandas中read_csv、rolling、expanding用法详解
2020/04/21 Python
美国经典刺绣和字母儿童服装特卖:Smocked Auctions
2018/07/16 全球购物
以下的初始化有什么区别
2013/12/16 面试题
Servlet面试题库
2015/07/18 面试题
实习生自我鉴定
2013/12/12 职场文书
中学生班主任评语
2014/01/30 职场文书
文明寄语大全
2014/04/11 职场文书
关于读书的演讲稿400字
2014/08/27 职场文书
个人房屋转让协议书范本
2014/10/26 职场文书
2015年幼儿园中班工作总结
2015/04/25 职场文书
mysql数据插入覆盖和时间戳的问题及解决
2022/03/25 MySQL