<?php
$years = array("2000", "2001", "2002", "2003", "2004", "2005", "2006", "2007", "2008", "2009"); $current = "current\n";
$numOfYears = count($years) - 1;
foreach ($years as $key => $year){
$current.= $year. "=";
foreach($years as $subKey => $subYear){
//Отрисовка
if($key == 0 or $key == 1){
if($subKey > 4)
continue;
}elseif($key == $numOfYears or $key == ($numOfYears - 1)){
if($subKey < $numOfYears - 4)
continue;
}else{
if(($key + 2) < $subKey || ($key - 2) > $subKey)
continue;
}
// Выводим год
if($year == $subYear){
$current.="(". $subYear.")";
}else{
$current.= $subYear. " ";
}
}
$current.= "\n";
}
echo $current;
PD9waHAKCiR5ZWFycyA9IGFycmF5KCIyMDAwIiwgIjIwMDEiLCAiMjAwMiIsICIyMDAzIiwgIjIwMDQiLCAiMjAwNSIsICIyMDA2IiwgIjIwMDciLCAiMjAwOCIsICIyMDA5Iik7CiRjdXJyZW50ID0gImN1cnJlbnRcbiI7CiRudW1PZlllYXJzID0gY291bnQoJHllYXJzKSAtIDE7Cgpmb3JlYWNoICgkeWVhcnMgYXMgJGtleSA9PiAkeWVhcil7CgkkY3VycmVudC49ICR5ZWFyLiAiPSI7CgkKCWZvcmVhY2goJHllYXJzIGFzICRzdWJLZXkgPT4gJHN1YlllYXIpewoJCS8v0J7RgtGA0LjRgdC+0LLQutCwCgkJaWYoJGtleSA9PSAwIG9yICRrZXkgPT0gMSl7CgkJCWlmKCRzdWJLZXkgPiA0KQoJCQljb250aW51ZTsKCQl9ZWxzZWlmKCRrZXkgPT0gJG51bU9mWWVhcnMgb3IgJGtleSA9PSAoJG51bU9mWWVhcnMgLSAxKSl7CgkJCWlmKCRzdWJLZXkgPCAkbnVtT2ZZZWFycyAtIDQpCgkJCWNvbnRpbnVlOwoJCX1lbHNlewoJCQlpZigoJGtleSArIDIpIDwgJHN1YktleSB8fCAoJGtleSAtIDIpID4gJHN1YktleSkKCQkJY29udGludWU7CgkJfQoJCS8vINCS0YvQstC+0LTQuNC8INCz0L7QtAoJCWlmKCR5ZWFyID09ICRzdWJZZWFyKXsKCQkJJGN1cnJlbnQuPSIoIi4gJHN1YlllYXIuIikiOwoJCX1lbHNlewoJCQkkY3VycmVudC49ICRzdWJZZWFyLiAiICI7CgkJfQoJfQoJJGN1cnJlbnQuPSAiXG4iOwp9CmVjaG8gJGN1cnJlbnQ7