站长资讯网
最全最丰富的资讯网站

@PHP中的运算符(4)

本文讲述了PHP运算符的几个种类:算术运算符,赋值运算符,位运算符,比较运算符,错误控制运算符,执行运算符,加一/减一运算符,逻辑运算符,字符串运算符,数组运算符等等。

AD:

逻辑运算符

例子 名称 结果
$a and $b And(逻辑与) TRUE,如果 $a 与 $b 都为 TRUE
$a or $b Or(逻辑或) TRUE,如果 $a 或 $b 任一为 TRUE
$a xor $b Xor(逻辑异或) TRUE,如果 $a 或 $b 任一为 TRUE,但不同时是。
! $a Not(逻辑非) TRUE,如果 $a 不为 TRUE
$a && $b And(逻辑与) TRUE,如果 $a 与 $b 都为 TRUE
$a || $b Or(逻辑或) TRUE,如果 $a 或 $b 任一为 TRUE

“与”和“或”有两种不同形式运算符的原因是它们操作的优先级不同。

字符串运算符

有两个字符串运算符。第一个是连接运算符(“.”),它返回其左右参数连接后的字符串。第二个是连接赋值运算符(“.=”),它将右边参数附加到左边的参数后。

$a = "Hello "; $b = $a . "World!"; // now $b contains "Hello World!"  $a = "Hello "; $a .= "World!";    // now $a contains "Hello World!"  

数组运算符

PHP 仅有的一个数组运算符是 + 运算符。它把右边的数组附加到左边的数组后,但是重复的键值不会被覆盖。

$a = array("a" => "apple", "b" => "banana"); $b = array("a" =>"pear", "b" => "strawberry", "c" => "cherry");  $c = $a + $b;  var_dump($c);  

执行后,此脚本会显示:

array(3) {   ["a"]=>   string(5) "apple"   ["b"]=>   string(6) "banana"   ["c"]=>   string(6) "cherry" }   
赞(0)
分享到: 更多 (0)
网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号