3v4l.org

run code in 300+ PHP versions simultaneously
<?php $entries = []; for($i = 0; $i < 100000; $i++) { $entries[] = ['id' => $i]; } $t = microtime(true); $res = array_map(function($entry) { return $entry['id']; }, $entries); $t = microtime(true) - $t; echo number_format($t, 4) . 's / array_map()'; $t = microtime(true); $res = []; foreach($entries as $entry) { $res[] = $entry['id']; } $t = microtime(true) - $t; echo "\n"; echo number_format($t, 4) . 's / foreach';

preferences:
68.74 ms | 402 KiB | 5 Q