|
|
1
112
我想你在找 array_intersect_key . 例子:
将返回:
你可以用
注意,数组键是保留的。你应该使用 array_values 然后,如果您需要一个序列数组。 |
|
|
2
16
另一个答案是:
|
|
|
3
4
这将导致
你可以这样称呼它:
|
|
|
4
4
对于给出的解决方案,值得考虑的一个问题是使用array_intersect_key(),如果第二个参数的值重复,则在传递给array_flip()时,它们将被覆盖,因为显然,数组索引是唯一的。 第二种方法不会发生这种情况,因为没有翻转,因此适合某些情况。 |