整型数据可以通过一些运算符进行赋值运算、算术运算、比较运算等操作,在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
$x=array("a"=>"hello","b"=>"world");
$y=array("a"=>"I","b"=>"like","c"=>"php");
$a=$x+$y;
echo "\$x+\$y的结果";
echo "<pre>";
var_dump($a);
echo "</pre>";
echo "<hr>";
$b=$y+$x;
echo "\$y+\$x的结果";
echo "<pre>";
var_dump($b);
echo "</pre>";
?>
运行结果
$x+$y合并数组时,由于$x在+的前面,所以相同下标的元素保留的数组$x中的元素。交换 $x和$y的位置,为$y+$x时,相同下标的元素保留则为$y数组中的元素。
*声明:内容来源于网络收集和整理,版权归原著所有,如来源信息有误或侵犯权益,请联系站长作修改和删除处理。