preg_grep('/Val-Pak|\*Client Referral\*|Gift Certificate/', $myArray);
preg_grep
фильтрует массив строк и возвращает только те, которые содержат одну из упомянутых вами строк. Если вам нужно проверить только одну строку, то подойдет preg_match
.
Если вам нужно экранировать произвольные строки для включения в шаблон регулярного выражения, тогда вам пригодится preg_quote
.
В любом случае, звездочка *
является специальным символом в регулярных выражениях и должна быть экранирована с помощью \
.