我有 2 个数组,分别是 Array A和B。数组A包含约 300,000 条字符串记录,例如
[0] => 'apple',
[1] => 'pineapple',
[2] => 'orange',
...
[299,999] => 'banana'
而数组 B 包含 100,000 个字符串值,例如
[0] => 'bamboo',
[1] => 'banana',
[2] => 'boy',
[3] => 'ball',
[4] => 'balloon',
[5] => 'bazooka',
问题是,如何找出两个数组之间的共同值?
array_intersect()似乎是一个很有前途的功能,但我担心性能。将 2 个数组转换为文本文件并进行基于文件的比较会更好吗?还是我太担心了?
使用代码array_intersect()
:
$result_array = array_intersect($arrayA, $arrayB);