<?php

$startNumber = 0;

function LittlePart($BigPart, $startNumber) {
  $i = -3;
  $number = $startNumber * M_PI + ($i - 1);
  do {
    $number += 1;
    echo $BigPart . ' + (' . $i . ') = ' . number_format($number, 2, ',', ' ') . PHP_EOL;
    $i++;
  } while ($i <= 3);
}


function MidPart($BigPart, $startNumber) {
  $i = -3;
  $number = $startNumber * M_PI + ($i - 1);
  do {
    $number += 1;
    LittlePart ($BigPart . ' + (' . $i . ')·π', $number);
    $i++;
  } while ($i <= 3);
}


function QuadradPart($BigPart, $startNumber) {
  $i = -3;
  $number = $startNumber * M_PI + ($i - 1);
  do {
    $number += 1;
    MidPart ($BigPart . ' + (' . $i . ')·π²', $number);
    $i++;
  } while ($i <= 3);
}

function CubePart($BigPart, $startNumber) {
  $i = -3;
  $number = $startNumber * M_PI + ($i - 1);
  do {
    $number += 1;
    QuadradPart ($BigPart . '(' . $i . ')·π³', $number);
    $i++;
  } while ($i <= 3);
}


CubePart('', 0);