PHP和数组运算符中数组相等判定方法的介绍
PHP手册显示了以下内容:
可以像数组多维数组(k = >阵列())等于上述的方法吗啊,真的。
如果数组是数字索引,则应注意代码:请参见代码:
复制代码代码如下所示:
< PHP
$ =数组(苹果
$ =数组(1 = 香蕉
var_dump($ = = $ B); / /布尔(真的)
var_dump($ = $ B); / /布尔(假)
>
除了其他数组操作符= =,判断比较的方法。例如,使用array_diff($,$)比较两个数组的差集,如果差集为空数组,它是平等的。
然后重复+加阵列数。+和array_merge之间的区别是,当平等的关键时,当使用+、左阵将覆盖合适的阵列,和array_merge的价值,相反,后者将覆盖前面的数组。
复制代码代码如下所示:
< PHP
$ =数组()
$ =数组(梨
美元= $ $ + $ $ A和B的联盟;
$和$;
var_dump($ C);
C = array_merge美元($,$); / /美元美元B和工会
回声 $ array_merge $:;
var_dump($ C);
>
执行后:
复制代码代码如下所示:
a和b联合:
数组(3){
{ }
字符串(5)苹果
{B}
字符串(6)香蕉
{
字符串(6)樱桃
}
B、array_merge美元美元:
数组(3){
{ }
字符串(4)
{B}
字符串(10)草莓
{
字符串(6)樱桃
}