Pull to refresh

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

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