本帖最后由 bnhxy 于 2014-01-12 17:56:27 编辑

解决方案 »

  1.   

    1、没有数组!$reviewid_array 和 $reviewid_array 都是字符串
    2、键 $a 可做唯一识别标志,看你怎么用了
      

  2.   


    我的意思是$connomains = eval("return array($review_url_array);");被这个转换后变成了数组。
    如何把$reviewid_array也加进去,然后一个reviewid对应一个review_url
      

  3.   

    第一段的 $review_url_array 可写作
    $review_url_array[$row['reviewid']] = "http://www.XXX.com$review_url";
    第二段不要 eval 直接
    foreach ($review_url_array as $a => $url) {
    这样 $a 就是 reviewid
      

  4.   


    这样写是不是变成了一个一个采,不是10个10个采了。上面是select ... limit 10
      

  5.   

    在 do { $n=curl_multi_exec($mh,$active); } while ($active); 之前,都是准备工作
    从执行第一次 curl_multi_exec 时,采集才正式开始你把查询的结果拼装成串,然后再拆分成数组,纯属化蛇添足,自欺欺人