Проблема с ereg устарела - PullRequest
0 голосов
/ 16 июля 2010

Может кто-нибудь помочь мне переписать этот код:

if (eregi($asked,$accepted)) {
 $this->plot_type = $which_pt;
 return true;
} else {
 $this->DrawError('$which_pt not an acceptable plot type');
 return false;
}

Любая помощь будет высоко оценена, я перепробовал все исправления, полученные через Google, но никто не смог это исправить.

Спасибо.

1 Ответ

0 голосов
/ 16 июля 2010
if ( preg_match($asked."i",$accepted) ) // there is no case insensitive version of preg_match
{
    $this->plot_type = $which_pt;
    return true;
} else {
    $this->DrawError("$which_pt not an acceptable plot type"); // i think you want " instead of ' here
    return false;
}

должен это сделать. Если это не так, пожалуйста, поделитесь с нами содержанием регулярного выражения в $asked.

...