将特定的eregi函数转换为preg_match

时间:2015-01-22 05:23:36

标签: preg-match deprecated eregi

我已阅读此处的所有问题和答案,并且无法转换以下已删除的eregi功能

for ($i=0, $n=sizeof($this->browser_languages); $i<$n; $i++) {
    reset($this->languages);
    while (list($key, $value) = each($this->languages)) {
      if (eregi ("^(" . $value . ")(;q=[0-9]\\.[0-9])?$",      $this->browser_languages[$i]) && isset($this->catalog_languages[$key])) {
        $this->language = $this->catalog_languages[$key];
        break 2;
      }
    }

有人可以帮我解决这个问题。我已经尝试了一些东西,但似乎没有任何效果。感谢您的帮助

BBG

0 个答案:

没有答案