本帖最后由 zyc90329 于 2012-08-11 16:04:31 编辑

解决方案 »

  1.   

    $baidu = file_get_contents("http://www.baidu.com/s?wd=site:www.baidu.com");
    preg_match('/找到相关结果数([\d\,]+)个/', $baidu, $baidu_site_num);
    print_r($baidu_site_num);
      

  2.   

    <meta http-equiv="content-type" content="text/html;charset=utf-8">
    注意要用 utf-8 编码
      

  3.   

    preg_match('/找到相关结果数(.+?)个/', $baidu, $baidu_site_num);另外,你要将你的程序设置为 utf-8编码。因为百度是utf-8编码。
      

  4.   

    Array
    (
        [0] => 找到相关结果数4,110个
        [1] => 4,110
    )似乎是你不行吧?
      

  5.   

    我的结果也是Array ( [0] => 找到相关结果数4,130个 [1] => 4,130 ) 
      

  6.   

    ....奇怪了  Array
    (
    )
      

  7.   

    先把整个php文件编码转换成utf-8