php函数array_intersect_assoc()是用于获取两个或多个数组中,键值都相同的元素的交集
▥php
𝄐 0
php array_intersect循环加值
php函数array_intersect_assoc()是用于获取两个或多个数组中,键值都相同的元素的交集。即只有数组中键名和键值都相同的元素才会被返回。
该函数的语法如下:
php
array_intersect_assoc(array1, array2, ...)
其中,array1、array2等参数表示要比较的数组,可以是两个或多个。
下面是一个例子,假设我们有两个数组 $a 和 $b:
php
$a = array(
'name' => 'John',
'age' => 30,
'gender' => 'male'
);
$b = array(
'name' => 'Mary',
'age' => 25,
'gender' => 'female'
);
如果我们使用 array_intersect_assoc() 函数来比较这两个数组,那么结果数组中只会包含键名和键值都相同的元素:
php
$result = array_intersect_assoc($a, $b);
print_r($result);
输出结果为:
php
Array
(
)
因为 $a 数组和 $b 数组没有任何一个键名和键值都相同的元素。
下面再举一个例子,假设我们有两个数组 $c 和 $d:
php
$c = array(
'name' => 'John',
'age' => 30,
'gender' => 'male',
'location' => 'New York'
);
$d = array(
'name' => 'Mary',
'age' => 25,
'gender' => 'female',
'location' => 'Los Angeles'
);
如果我们使用 array_intersect_assoc() 函数来比较这两个数组,那么结果数组中只会包含键名和键值都相同的元素:
php
$result = array_intersect_assoc($c, $d);
print_r($result);
输出结果为:
php
Array
(
[name] => John
[age] => 30
[gender] => male
)
因为 $c 数组和 $d 数组中有三个键名和键值都相同的元素,分别是 name、age 和 gender。
php函数array_intersect_assoc()是用于获取两个或多个数组中,键值都相同的元素的交集。即只有数组中键名和键值都相同的元素才会被返回。
该函数的语法如下:
php
array_intersect_assoc(array1, array2, ...)
其中,array1、array2等参数表示要比较的数组,可以是两个或多个。
下面是一个例子,假设我们有两个数组 $a 和 $b:
php
$a = array(
'name' => 'John',
'age' => 30,
'gender' => 'male'
);
$b = array(
'name' => 'Mary',
'age' => 25,
'gender' => 'female'
);
如果我们使用 array_intersect_assoc() 函数来比较这两个数组,那么结果数组中只会包含键名和键值都相同的元素:
php
$result = array_intersect_assoc($a, $b);
print_r($result);
输出结果为:
php
Array
(
)
因为 $a 数组和 $b 数组没有任何一个键名和键值都相同的元素。
下面再举一个例子,假设我们有两个数组 $c 和 $d:
php
$c = array(
'name' => 'John',
'age' => 30,
'gender' => 'male',
'location' => 'New York'
);
$d = array(
'name' => 'Mary',
'age' => 25,
'gender' => 'female',
'location' => 'Los Angeles'
);
如果我们使用 array_intersect_assoc() 函数来比较这两个数组,那么结果数组中只会包含键名和键值都相同的元素:
php
$result = array_intersect_assoc($c, $d);
print_r($result);
输出结果为:
php
Array
(
[name] => John
[age] => 30
[gender] => male
)
因为 $c 数组和 $d 数组中有三个键名和键值都相同的元素,分别是 name、age 和 gender。
本文地址:
/show-271329.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。