3v4l.org

run code in 300+ PHP versions simultaneously
<?php $original = []; foreach (range(1, 20_000) as $iteration) { $original[] = [ 'id' => str_repeat("{$iteration}.", 4), 'name' => 'name', ]; } var_dump( array_reduce( $original, static function (array $result, array $item): array { if (str_starts_with($item['id'], '11')) { $result[] = $item; } return $result; }, [] ) );

preferences:
28 ms | 402 KiB | 5 Q