Я продолжаю получать сообщение об ошибке при использовании этого, и я не уверен, почему. Любая помощь будет потрясающей. У меня есть Googled это и нашел примеры, но я получаю ошибку даже с примерами других народов.preg_match() error пытается сопоставить переменную
$statement = $list[$i];
echo $statement;
preg_match("/$statement/i", $q)
Я также попытался это и ни работа:
$statement = '/' . $list[$i] . '/i';
echo $statement;
preg_match($statement, $q)
Я получаю ошибку является:
Предупреждение: preg_match() [function.preg матча]: Компиляция не удалось: ничего не повторять со смещением 0
Когда я выхожу из $statement
, я получаю: "/Who/i"
(без котировок)
Ну, скажите нам содержание '$ statement', но, скорее всего, вы ищете' preg_quote'. – Wrikken
@Wrikken Я отредактировал сообщение, так что вы видите, что такое оператор $. –