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_map( static function (array $item): string { return "{$item['id']}#{$item['name']}"; }, array_filter( $original, static function (array $item): bool { return str_starts_with($item['id'], '11'); } ) ) );

preferences:
25.34 ms | 402 KiB | 5 Q