【发布时间】:2020-06-14 22:06:12
【问题描述】:
我正在尝试在没有一堆 foreach 的情况下以正常方式在 php 中执行此操作。
我有这样的数组:
$data['martin'] = [100 => 'product 1', 200 => 'product 2', 300 => 'product 3']
$data['taylor'] = [200 => 'product 2', 300 => 'product 3']
$data['steven'] = [100 => 'product 1', 300 => 'product 3']
我需要显示唯一产品名称,如果每个客户都有它
预期结果:产品 3
(显示产品 3 是因为它们都有产品 3)
【问题讨论】:
-
或许可以使用 array_intersect() - php.net/manual/en/function.array-intersect.php 和 array_diff() - php.net/manual/en/function.array-diff.php