Comparing large arrays
| From: | Murray R. Summers | Date: | Mon, 22 Feb 2010 12:33:18 +0000 |
| Subject: | Comparing large arrays | ||
| Groups: | php.windows | ||
| Request: | Send a blank email to php-windows+get-29919@lists.php.net to get a copy of this message | ||
I have two arrays, generated from even larger text source files (one is
~50K elements and the other is about 90K elements). I need to compare the
two, and produce a result array that contains only the elements of array 1
that are not also in array 2. It seems like array_diff() is exactly the
tool needed, but it times out. So my questions are -
1. Should I be getting a time out with this size job (I don't have a good
feel for this - although 5x10^9 comparisons certainly sounds like lots!)?
2. Is there a better way to do this?
Thanks,
--
Murray