Andrew Ushchenko: Таки да. Сбило с толку то, что длина массива в вопросе и ориентировочное кол-во символов (4) совпало. Ибо C(n,k) == P(n), если k == n :)
Максим Гречушников: Pattern match без регулярок сделать не получится. Разве что написать свою мускульную функцию, более оптимизированную по скорости чем REGEXP :)
Вижу, но есть одно но (и по ссылке также рассмотрен этот момент). LIKE — оператор сравнения по маске (pattern match), следовательно это в любом случае будет дольше.
Одинаково быстро это отработает только в том случае, если СУБД поддерживает оптимизацию запросов, и при отсутствии маски автоматически меняет LIKE на EQUALS.
zevstar: Если у Вас были победы на олимпиадах по программированию, то Вы — хороший алгоритмизатор. Если на фрилансе Вы хотите заняться вебом, то, следовательно, можно делать упор на серверный бэкенд (начать можно с PHP).
Ярослав Никитин: Зачем закрывать сайт от индексации? Вы же вначале делаете на локалке рабочий сайт, а затем выгружаете корректные обновления. Не вижу причин блокировать индексацию.
Иван: А кто ведёт речь о "больших серьёзных проектах"? :) Автор вопроса написал: пришел как сишник, припахали под PHP-девелопера параллельно. Не думаю, что при таком подходе компания на PHP пишет что-то очень серьёзное :)