PHP:基本运算符、赋值运算符
1. 基本赋值运算符(=)
这是最基本的赋值运算符,用于将一个值赋给一个变量。
$num = 10; $str = "Hello";
这里将整数值10赋给变量$num,将字符串"Hello"赋给变量$str。
赋值操作是从右向左进行的,即先计算等号右边的值,然后将该值赋给等号左边的变量。
2. 复合赋值运算符
加法赋值运算符(+=)
它等价于将变量自身加上一个值再赋给自身。
$a = 5; $a += 3; // 等同于$a = $a + 3; echo $a; // 输出8
这个运算符可以用于整数、浮点数,也可以用于字符串连接(当操作数是字符串时,它的行为是字符串连接操作)。
$str = "Hello"; $str += " World"; // 这里会先将" World"尝试转换为数字(结果为0)然后进行相加(实际是字符串连接),结果不变 $str.= " World"; echo $str; // 输出 "Hello World"
减法赋值运算符(-=)
等价于变量自身减去一个值后再赋给自身。
$b = 8; $b -= 3; // 等同于$b = $b - 3; echo $b; // 输出5
乘法赋值运算符(*=)
变量自身乘以一个值后再赋给自身。
$c = 4; $c *= 2; // 等同于$c = $c * 2; echo $c; // 输出8
除法赋值运算符(/=)
变量自身除以一个值后再赋给自身,结果为浮点数(除非除数和被除数都是整数且能整除)。
$d = 10; $d /= 2; // 等同于$d = $d / 2; echo $d; // 输出5.0
取模赋值运算符(%=)
变量自身对一个值取模后再赋给自身。
$e = 10; $e %= 3; // 等同于$e = $e % 3; echo $e; // 输出1
整除赋值运算符(//=)
在PHP 7中引入,变量自身整除一个值后再赋给自身,结果为整数。
$f = 10; $f //= 3; // 等同于$f = $f // 3; echo $f; // 输出3
幂赋值运算符(**=)
变量自身进行幂运算后再赋给自身。
$g = 2; $g **= 3; // 等同于$g = $g ** 3; echo $g; // 输出8
PHP编程语言基础
- PHP:从入门到工作的教程
- PHP:从入门到工作的学习路线
- PHP:精通PHP需要学习哪些技术
- PHP:精通PHP可以从事什么工作
- PHP:不同操作系统下搭建PHP服务器
- PHP:XAMPP各组件功能配置
- PHP:变量的定义与命名规则
- PHP:内置的数据类型
- PHP:基本运算符、赋值运算符
- PHP:数学运算符
- PHP:关系运算符、逻辑运算符
- PHP:字符串运算符
- PHP:按位运算
- PHP:三目、太空船、Null 合并运算符
- PHP:逗号运算符(,)
- PHP:输出HTML代码
- PHP:流程控制语句
- PHP:数组
- PHP:函数
- PHP:处理Web表单
- PHP:浏览器处理功能
- PHP:文件操作
- PHP:目录操作
- PHP:面向对象编程
- PHP:数据库操作(MySQLi)
- PHP:数据库操作(PDO)
- PHP:数据库操作(SQLite)
- PHP:PDO 操作 SQLite3 数据库
- PHP:处理Excel表
- PHP:处理PDF文件
- PHP:图像处理
- PHP:绘制图形
- PHP:MP3文件信息处理
- PHP:数码相片信息处理
- PHP:正则表达式
- PHP:站内搜索引擎
- PHP:伪静态处理
- PHP :AJAX动态的网页交互
- PHP:浏览者身份验证
- PHP:加密函数库
- PHP:手机短信发送
- PHP:邮件发送
- PHP:数学运算函数库
- PHP:字符串处理函数库
- PHP:日期/时间函数库
- PHP:常用算法
- PHP:异常处理
- PHP:代码优化
- PHP:缓存技术
- PHP:服务器优化
- PHP:主流框架
- PHP:项目管理
- 网站开发流程
- PHP:Web开发的脚本语言
- HTML:超文本标记语言
- HTML5:超文本标记语言
- CSS:层叠样式表
- CSS3:层叠样式表
- HTML5 + CSS3 网页布局设计
- JavaScript:网页脚本编程语言
- PHP:正则表达式解析HTML标签
- PHP:用内置类DOMDocument解析XML/HTML文档
- PHP:用SimpleXML解析XML/HTML文档
- PHP:用PHPQuery解析XML/HTML文档
- PHP:用QueryPath解析XML/HTML文档