<?php

/** Ну раз запрет на использование функций, то ок. Это все на примере одного года. Для вывода по всем годам это нужно либо оборачивать в функцию и долбить в цикле, либо просто долбить в цикле. */

$years = [2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009];
$currentYear = 2009; # output = 2002 2003 (2004) 2005 2006

$count = $currentIndex = 0;

foreach ($years as $year) {
    if ($year == $currentYear) {
        $currentIndex = $count;
    }
    
    $count++;
}

$start = $currentIndex - 2;
$end = $currentIndex + 2;

if ($start < 0) {
    $end += -$start;
    $start = 0;
}

if ($end > ($count - 1)) {
    $start -= ($end - ($count - 1));
    $end = $count - 1;
}

echo "{$currentYear} = ";

for ($i = $start; $i < $end + 1; $i++) {
    if ($i == $currentIndex) {
        echo " ({$currentYear})";
    } else {
        echo " {$years[$i]}";
    }
}

echo "\n";
