background image

}

fclose($fp);

//读取第二个 uid 列表文件,并进行排重操作
$fp = fopen('test_2.txt', 'r');
while(!feof($fp))
{
    $uid = fgets($fp);
    $uid = trim($uid);
    $uid = trim($uid, "\r");
    $uid = trim($uid, "\n");

    if($uid == '')
    {
        continue;
    }
    //以 uid 为 key 去看该值是否存在
    if(empty($result[$uid]))
    {
        $result[$uid] = 1;
    }
}
fclose($fp);

//$result 里保存的就排重以后的结果,可以输出到文件,代码省略
?>
仔细想想,不难发现,利用数组的这一特性还可以解决我们工作中的更多问题。