配列の重量除去、array_filpとarray_Unique効率比較

1171 ワード

';
       echo 'run time:'.(float)(($endtime-$starttime)*1000).'ms
'; echo 'use memory:'.getUseMemory(); /** * * @return float */ function getUseMemory(){ $use_memory = round(memory_get_usage(true)/1024,2).'kb'; return $use_memory; } /** * microtime * @return float */ function getMicrotime(){ list($usec, $sec) = explode(' ', microtime()); return (float)$usec + (float)$sec; } ?>

100000個のランダム要素の配列を作成二重array_を使用flip()重複配列を除去し、約11-12 ms、array_を使用Unique()、400 msくらい