function link($word, $search)
{
   $array = array(
             "baidu" => array(
                          "url" => "http://www.baidu.com/s?wd=link%3A$word",
                          "pattern" => "/页(\d+)/"
                        ),
             "google" => array(
                          "url" => "http://www.google.cn/search?hl=zh-CN&q=link%3A$word&meta=&aq=f",
                          "pattern" => "/约有 <b>(\d+)/"
                        )
   )
    return patternUrl($array[$search]['url'], $array[$search]['pattern']);
}function patternUrl($url, $pattern)
{
   $html = file_get_contents($url);
   preg_match($pattern,$html, $matches);
   return $matches[1];
}这个说我   return patternUrl($array[$search]['url'], $array[$search]['pattern']);  
  return 有语法错误  大家看看 小弟菜鸟 帮帮忙