配列の重量除去、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くらい