- print_r: documentation ( source)
- end: documentation ( source)
- array_merge: documentation ( source)
<?php
$init1 = [[1,1]];
$init2 = [[5,2]];
function addMovement($array)
{
$lastPos = end($array);
$array[] = [$lastPos[0]+1, $lastPos[1]+2];
return $array;
}
$array = $init1;
for ($i = 0; $i < 3; $i++)
{
$array = addMovement($array);
}
$array = array_merge($array, $init2);
for ($i = 0; $i < 2; $i++)
{
$array = addMovement($array);
}
print_r($array);