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 db类库进行数据库操作
Mar 19 PHP
php学习之function的用法
Jul 14 PHP
php使用session二维数组实例
Nov 06 PHP
php倒计时出现-0情况的解决方法
Jul 28 PHP
PHP4和PHP5版本下解析XML文档的操作方法实例分析
May 20 PHP
PHP迭代器接口Iterator用法分析
Dec 28 PHP
PHP 使用二进制保存用户状态的实例
Jan 29 PHP
PHP输出Excel PHPExcel的方法
Jul 26 PHP
PHP获取星期几的常用方法小结
Dec 18 PHP
使用swoole 定时器变更超时未支付订单状态的解决方案
Jul 24 PHP
thinkPHP+LayUI 流加载实现功能
Sep 27 PHP
Laravel框架自定义分页样式操作示例
Jan 26 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/09/29 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
PHP PDOStatement::bindValue讲解
2019/01/30 PHP
jQuery 跨域访问问题解决方法
2009/12/02 Javascript
关于textarea提交的内容无法换行的解决办法
2013/04/09 Javascript
js动态创建表格,删除行列的小例子
2013/07/20 Javascript
一个简单的Node.js异步操作管理器分享
2014/04/29 Javascript
ExtJS4给Combobox设置列表中的默认值示例
2014/05/02 Javascript
15款最好的Bootstrap在线编辑器
2016/08/03 Javascript
详解nodejs微信公众号开发——6.自定义菜单
2017/04/13 NodeJs
jQuery使用正则验证15/18身份证的方法示例
2017/04/27 jQuery
Vue利用路由钩子token过期后跳转到登录页的实例
2017/10/26 Javascript
JS实现图片居中悬浮效果
2017/12/25 Javascript
Koa项目搭建过程详细记录
2018/04/12 Javascript
layUI实现列表查询功能
2019/07/27 Javascript
node.JS二进制操作模块buffer对象使用方法详解
2020/02/06 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
Python使用logging结合decorator模式实现优化日志输出的方法
2016/04/16 Python
python使用标准库根据进程名如何获取进程的pid详解
2017/10/31 Python
django之跨表查询及添加记录的示例代码
2018/10/16 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
Python爬取数据保存为Json格式的代码示例
2019/04/09 Python
Django用户认证系统 组与权限解析
2019/08/02 Python
Python爬虫程序架构和运行流程原理解析
2020/03/09 Python
Python json读写方式和字典相互转化
2020/04/18 Python
python 模拟登录B站的示例代码
2020/12/15 Python
鲜为人知的HTML5语音合成功能
2019/05/17 HTML / CSS
阿根廷旅游网站:almundo阿根廷
2018/02/12 全球购物
全球异乡人的跨境社交电商平台:Kouhigh口嗨网
2020/07/24 全球购物
浙大网新C/C++面试解惑
2015/05/27 面试题
酒店管理专业毕业生推荐信
2013/11/10 职场文书
采购人员的个人自我评价
2014/01/16 职场文书
2014超市收银员工作总结
2014/11/13 职场文书
雾霾停课通知
2015/04/24 职场文书
用Python将库打包发布到pypi
2021/04/13 Python
MYSQL事务的隔离级别与MVCC
2022/05/25 MySQL