- array_key_exists: documentation ( source)
- microtime: documentation ( source)
- md5: documentation ( source)
<?php
$array = array();
for($i=0;$i<6000;$i++) {
$val = md5($i);
$array[$val] = $val;
}
$time = microtime(true);
for($i=0;$i<6000;$i++) {
array_key_exists($array['toto']);
}
echo 'array_key_exists: '.($time-microtime(true));
$time = microtime(true);
for($i=0;$i<6000;$i++) {
isset($array['toto']);
}
echo 'isset: '.($time-microtime(true));