Как стать автором
Обновить

Используйте поиск по хешу, а не обыск массива

Высокая производительность *PHP *Алгоритмы *
Перевод
Довольно-таки часто встречается задача: проверить, совпадает ли строка с другими строками из набора. Например, вам нужно проверить каждое слово из сообщения на форуме на предмет того, не содержится ли оно в списке запрещённых. Распространённое решение: создать массив со списком запрещённых слов, а затем с помощью функции in_array() делать проверку. Есть способы повысить производительность такого алгоритма.
Читать дальше →
Всего голосов 63: ↑33 и ↓30 +3
Просмотры 27K
Комментарии 19