$begin = microtime(true); $generateNum = 500000;//默认50万条,测试500W条也可以 $result = array(); $num = 0; while($num < $generateNum){ $result[] = substr(uniqid('', true), 15).substr(microtime(), 2, 8); $num++; } var_dump(microtime(true)-$begin); if($result === array_unique($result)){ echo 'OK!';//数据没有重复,可以使用 }else{ echo 'Repeat!';//有重复数据,数据不能使用! } unset($result);
本文为看恩吧原创文章,转载无需和我联系,但请注明来自knsay.com