Добрый день.
Подскажите пожалуйста, как лучше осуществить поиск в массиве примерно в 150к ключей?? Поиск нужно делать регуляркой.
Прогнать через foreach получается долго, по времени занимает примерно 25 сек, может есть варианты более оптимальные??
За ранее большое спасибо.
1. Efex - 03 Марта, 2014 - 00:09:17 - перейти к сообщению
2. Мелкий - 03 Марта, 2014 - 08:45:30 - перейти к сообщению
Что из себя представляют элементы массива и что - регулярка? А так же, откуда этот массив приходит.
Провёл тест, 150тыс. элементов, каждый является строкой около 4кб, матчится за 1.5 секунды.
Провёл тест, 150тыс. элементов, каждый является строкой около 4кб, матчится за 1.5 секунды.
3. Efex - 06 Марта, 2014 - 22:47:18 - перейти к сообщению
вот пример цикла, каждая строка примерно тоже 4 кб, но объем может быть разным