значения фильтра из массива, подобного SQL LIKE '% search%' с использованием PHP

Я создал поле автозаполнения с помощью JQueryUI и сохранил свои данные в плоском документе . Я могу прочитать значения в массиве ... но я хотел бы иметь возможность возвращать буквенные совпадения на основе ввода пользователя. Поэтому, если массив содержит [оранжевый, синий, зеленый, красный, розовый, коричневый, черный] и пользователь вводит bl, то я возвращаю только [синий, черный] .

Глядя на array_diff () , но без полных совпадений по всему значению массива, я не уверен, как его использовать ... может быть, добавлено регулярное выражение? Два моих самых слабых навыка: манипуляция с массивами и регулярное выражение Спасибо за помощь!

29
задан Ecropolis 27 April 2011 в 18:42
поделиться