鉴别已恢复的数据行

function RestoreLine($newcc)
{
	$errfile = dirname(__FILE__)."/err.log";
	$cc = file_get_contents($errfile);
	$arr = preg_split("/\r|\n/",$cc,-1,PREG_SPLIT_NO_EMPTY);
	$arr_old = array();
	foreach($arr as $key) $arr_old[$key]=0;
	$arr_new = preg_split("/\r|\n/",$newcc,-1,PREG_SPLIT_NO_EMPTY);
	foreach($arr_new as $key) $arr_old[$key]=1;
	$ret_arr = array();
	foreach($arr_old as $key => $value)
	{
		if($value == 0)
		{
			$ret_arr[]=$key;

		}
	} 
	file_put_contents($errfile,$newcc);
	return $ret_arr;
	
}

你可能感兴趣的:(鉴别已恢复的数据行)