针对array_diff()的优化

 $key) {
        if (isset($data1[$key])) unset($data1[$key]);
    }
    return array_flip($data1);
}
$data1 = [1,2,3,4,5,6,7,8];
$data2 = [1,2,3,4,5,123];
//var_dump(array_diff($data1,$data2));//43ms
var_dump(array_diff_fast($data1,$data2));//6ms
?>

你可能感兴趣的:(针对array_diff()的优化)