인터넷정보

[알고리즘] 큰 배열에서 검색방법

알 수 없는 사용자 2007. 12. 4. 10:09

$time_start= _get_microtime();
$count_C=0;
$array_to_search_in = array_flip($MysqlReservedWords);
foreach($MysqlReservedWords as $k=> $v){
  if (isset($array_to_search_in[$v]))
    $count_C++;
  else
    $noSearch_C.="($v)";
}
$time_C= _get_microtime()- $time_start;

arr_search_bin()로 찾은 갯수=(262),                검색시간=(0.0029969215393066)
array_flip()과 isset()을 이용해 찾은 갯수=(262), 검색시간=(0.00027084350585938)


-------------------------------------------------------------------------------------------


$array_to_search_in = array_flip($MysqlReservedWords);  # 뒤집고
if ($array_to_search_in ('찾을값')){
  찾았으니 처리할 거 처리해;
}
반응형