教程 > PHP教程 > PHP 基础 阅读:9

PHP 赋值运算符

PHP 赋值运算符

返回 PHP 运算符


最基本的赋值运算符是“=”,用于对变量进行赋值操作,而其他运算符可以和赋值运算符“=”联合使用,构成组合赋值运算符。赋值运算符是把基本赋值运算符“=”右边的值赋给左边的变量。

基本赋值运算符

例子 等同于 操作
$a += $b $a = $a + $b 加法
$a -= $b $a = $a - $b 减法
$a *= $b $a = $a * $b 乘法
$a /= $b $a = $a / $b 除法
$a %= $b $a = $a % $b 取模
$a **= $b $a = $a ** $b 指数

示例

应用赋值运算符给指定变量赋值,并计算结果,代码如下所示:

<?php
    $a = 9;
    $b = 6;
    echo '$a = '.$a.', $b = '.$b.'<br>';
    echo '$a += $b 的值为:'.($a += $b).'<br>';
    echo '$a -= $b 的值为:'.($a -= $b).'<br>';
    echo '$a *= $b 的值为:'.($a *= $b).'<br>';
    echo '$a /= $b 的值为:'.($a /= $b).'<br>';
?>

运行结果如下:

$a = 9, $b = 6
$a += $b 的值为:15
$a -= $b 的值为:9
$a *= $b 的值为:54
$a /= $b 的值为:9

位赋值运算符

例子等同于操作
$a &= $b$a = $a & $b按位与
$a |= $b $a = $a | $b 按位或
$a ^= $b$a = $a ^ $b 按位异或
$a <<= $b$a = $a << $b 左移
$a >>= $b $a = $a >> $b 右移

其他赋值运算符

例子 等同于 操作
$a .= $b $a = $a . $b 字符串拼接
$a ??= $b $a = $a ?? $b NULL 合并

返回 PHP 运算符

查看笔记

扫码一下
查看教程更方便