数组运算符(+)、字符串运算符(.)、逻辑运算符(&& and || or xor)有需要的朋友可参考参考。
php数组运算符
$a + $b 联合 $a 和 $b 的联合。
$a == $b 相等 如果 $a 和 $b 具有相同的键/值对则为 true。
$a === $b 全等 如果 $a 和 $b 具有相同的键/值对并且顺序和类型都相同则为 true。
$a != $b 不等 如果 $a 不等于 $b 则为 true。
$a $b 不等 如果 $a 不等于 $b 则为 true。
$a !== $b 不全等 如果 $a 不全等于 $b 则为 true。
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”
}
数组中的单元如果具有相同的键名和值则比较时相等。
example #1 比较数组
代码如下
字符串运算符
有两个字符串运算符。第一个是连接运算符(“.”),它返回其左右参数连接后的字符串。第二个是连接赋值运算符(“.=”),它将右边参数附加到左边的参数后
代码如下
例
代码如下
逻辑运算符
下表逻辑运算符举例
$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 。
“与”和“或”有两种不同形式运算符的原因是它们操作的优先级不同。
例
代码如下
例
代码如下
以上例程的输出类似于:
bool(true)
bool(false)
bool(false)
bool(true)
http://www.bkjia.com/phpjc/628946.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/628946.htmltecharticle数组运算符(+)、字符串运算符(.)、逻辑运算符( and || or xor)有需要的朋友可参考参考。 php数组运算符 $a + $b 联合 $a 和 $b 的联合。 $a == $b 相等…