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 相关文章推荐
ionCube 一款类似zend的PHP加密/解密工具
Jul 25 PHP
PHP中去除换行解决办法小结(PHP_EOL)
Nov 27 PHP
学习使用curl采集curl使用方法
Jan 11 PHP
测试php连接mysql是否成功的代码分享
Jan 24 PHP
PHP实现链式操作的核心思想
Jun 23 PHP
CodeIgniter与PHP5.6的兼容问题
Jul 16 PHP
Yii列表定义与使用分页方法小结(3种方法)
Jul 15 PHP
php is_executable判断给定文件名是否可执行实例
Sep 26 PHP
PHP面向对象程序设计之多态性的应用示例
Dec 19 PHP
在 Laravel 项目中使用 webpack-encore的方法
Jul 21 PHP
is_file和file_exists效率比较
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基于Snoopy解析网页html的方法
2015/07/09 PHP
PHP利用imagick生成组合缩略图
2016/02/19 PHP
php探针使用原理和技巧讲解
2019/09/17 PHP
Laravel框架Eloquent ORM删除数据操作示例
2019/12/03 PHP
js操作二级联动实现代码
2010/07/27 Javascript
js自定义事件及事件交互原理概述(一)
2013/02/01 Javascript
location.href用法总结(最主要的)
2013/12/27 Javascript
js 调用百度地图api并在地图上进行打点添加标注
2014/05/13 Javascript
js正则表达式验证邮件地址
2015/11/12 Javascript
javascript实现2016新年版日历
2016/01/25 Javascript
JavaScript中ES6 Babel正确安装过程
2016/07/18 Javascript
bootstrap响应式表格实例详解
2017/05/15 Javascript
解决Vue axios post请求,后台获取不到数据的问题方法
2018/08/11 Javascript
基于vue.js组件实现分页效果
2018/12/29 Javascript
浅谈JavaScript面向对象--继承
2019/03/20 Javascript
JS数组splice操作实例分析
2019/10/12 Javascript
使用axios请求时,发送formData请求的示例
2019/10/29 Javascript
Vue的click事件防抖和节流处理详解
2019/11/13 Javascript
vue-openlayers实现地图坐标弹框效果
2020/09/24 Javascript
微信小程序实现底部弹出模态框
2020/11/18 Javascript
JavaScript 如何在浏览器中使用摄像头
2020/12/02 Javascript
从零学Python之入门(五)缩进和选择
2014/05/27 Python
python实现手机通讯录搜索功能
2018/02/22 Python
Python爬虫包BeautifulSoup简介与安装(一)
2018/06/17 Python
Python用于学习重要算法的模块pygorithm实例浅析
2018/08/16 Python
Django 过滤器汇总及自定义过滤器使用详解
2019/07/19 Python
pytorch方法测试——激活函数(ReLU)详解
2020/01/15 Python
Python matplotlib画曲线例题解析
2020/02/07 Python
美国最好的保健品打折网店:Swanson
2017/08/04 全球购物
应聘护士自荐信
2013/10/21 职场文书
旷课检讨书1000字
2014/02/14 职场文书
拓展训练激励口号
2014/06/17 职场文书
党纪处分决定书
2015/06/24 职场文书
使用python+pygame开发消消乐游戏附完整源码
2021/06/10 Python
再次探讨go实现无限 buffer 的 channel方法
2021/06/13 Golang
Python爬虫框架之Scrapy中Spider的用法
2021/06/28 Python