3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = []; $b = []; // populate $a for ($i = 0;$i < 10000; $i++) { $a[$i] = ''; } // populate $b for ($i = 10000; $i < 20000; $i++) { $b[$i] = ''; } // intersection somewhere in the middle $intersect = rand(5000, 6000); $b[$intersect] = ''; $timer = microtime(); if (!empty(array_intersect_key($a, $b))) { var_dump('Method 1: INTERSECTION FOUND! Timer: ', microtime() - $timer); } $timer = microtime(); foreach ($a as $key => $val) { if (isset($b[$key])) { var_dump('Method 2: INTERSECTION FOUND! Timer: ', microtime() - $timer); break; } }

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
156.13 ms | 1459 KiB | 14 Q