fork download
  1. <?php
  2.  
  3. $array = range(0,200000);
  4.  
  5. $t1 = microtime(true);
  6. foreach ($array as $k => $v)
  7. array_key_exists($k, $array);
  8. $t2 = microtime(true);
  9.  
  10. printf('array_key_exists: %f[msec]'.PHP_EOL, $t2-$t1);
  11.  
  12. $t1 = microtime(true);
  13. foreach ($array as $k => $v)
  14. isset($array[$k]);
  15. $t2 = microtime(true);
  16.  
  17. printf('isset: %f[msec]'.PHP_EOL, $t2-$t1);
Success #stdin #stdout 0.19s 20568KB
stdin
Standard input is empty
stdout
array_key_exists: 0.073230[msec]
isset: 0.035454[msec]