【发布时间】:2018-11-28 13:12:11
【问题描述】:
$result = array();
$A= Array
(
[0] => Array
(
[id] => 1946
[name] => cook
[pic] => cookpic.png
)
)
$B = Array
(
[0] => Array
(
[id] => 1944
[name] => driver
[pic] => driver.png
)
[1] => Array
(
[id] => 934
[name] => developer
[pic] => developer.jpg
)
[2] => Array
(
[id] => 1946
[name] => cook
[pic] => cookpic.png
)
)
我尝试过的:
$result = !empty(array_intersect($a, $b));
我有两个数组,我用var_dump来展示它们,可以在上面看到它们。
我想要实现的是,我想比较两个职业并想要$result 数组,这将是独一无二的。现在,如果 Cook 不在 $B 中,那么 Cook 应该被推送到 $B 数组中,这将变成 $result 否则它不应该被推送。
【问题讨论】:
-
你能告诉我们你的尝试吗?
-
我曾尝试像
result = !empty(array_intersect($a, $b));一样使用array_intersect,但它不起作用,因为array 中有数组。有什么建议吗? @Sfili_81 -
请更新您的问题,以便每个人都可以查看您的尝试和结果,以便我们为您提供帮助
标签: php arrays multidimensional-array php-7