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中GET变量的使用
Oct 09 PHP
php curl的深入解析
Jun 02 PHP
PHP数组排序函数合集 以及它们之间的联系分析
Jun 27 PHP
PHP判断变量是否为0的方法
Feb 08 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十二)
Jun 25 PHP
PHP数字和字符串ID互转函数(类似优酷ID)
Jun 30 PHP
php简单生成随机数的方法
Jul 30 PHP
php示例详解Constructor Prototype Pattern 原型模式
Oct 15 PHP
PHP中类属性与类静态变量的访问方法示例
Jul 13 PHP
php版微信公众平台之微信网页登陆授权示例
Sep 23 PHP
php提取微信账单的有效信息
Oct 01 PHP
Laravel5.5+ 使用API Resources快速输出自定义JSON方法详解
Apr 06 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 出现乱码和Sessions验证问题的解决方法!
2008/12/06 PHP
php中通过正则表达式下载内容中的远程图片的函数代码
2012/01/10 PHP
PHP中的静态变量及static静态变量使用详解
2015/11/05 PHP
浅谈PHP表单提交(POST&amp;GET&amp;URL编/解码)
2017/04/03 PHP
如何用javascript判断录入的日期是否合法
2007/01/08 Javascript
多浏览器支持的右下角浮动窗口
2010/04/01 Javascript
js实时获取系统当前时间实例代码
2013/06/28 Javascript
javascript获取设置div的高度和宽度兼容任何浏览器
2013/09/22 Javascript
Bootstrap的图片轮播示例代码
2015/08/31 Javascript
javascript实现base64 md5 sha1 密码加密
2015/09/09 Javascript
JS实现网页每隔3秒弹出一次对话框的方法
2015/11/09 Javascript
jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容
2016/07/09 Javascript
jQuery实现的tab标签切换效果示例
2016/09/05 Javascript
JS检测数组类型的方法小结
2017/03/14 Javascript
vue数组对象排序的实现代码
2018/06/20 Javascript
ES6知识点整理之函数数组参数的默认值及其解构应用示例
2019/04/17 Javascript
zbar解码二维码和条形码示例
2014/02/07 Python
python with statement 进行文件操作指南
2014/08/22 Python
Python使用cookielib模块操作cookie的实例教程
2016/07/12 Python
Python 查找list中的某个元素的所有的下标方法
2018/06/27 Python
python判断输入日期为第几天的实例
2018/11/13 Python
python 输出所有大小写字母的方法
2019/01/02 Python
在pycharm中为项目导入anacodna环境的操作方法
2020/02/12 Python
关于Keras Dense层整理
2020/05/21 Python
Python中三维坐标空间绘制的实现
2020/09/22 Python
详解html5 postMessage解决跨域通信的问题
2018/08/17 HTML / CSS
澳大利亚排名第一的狂热牛仔品牌:ONETEASPOON
2018/11/20 全球购物
竞聘上岗演讲稿范文
2014/01/10 职场文书
便利店投资创业计划书
2014/02/08 职场文书
《青海高原一株柳》教学反思
2014/04/25 职场文书
国际商贸专业自荐信
2014/06/09 职场文书
布达拉宫的导游词
2015/02/02 职场文书
董事长助理工作总结2015
2015/07/23 职场文书
新手入门Mysql--sql执行过程
2021/06/20 MySQL
前端监听websocket消息并实时弹出(实例代码)
2021/11/27 Javascript
一级电子管军用接收机测评
2022/04/05 无线电