for ($trth=1; $trth<=$amountpeople; $trth++){
echo '<tr>
<td>'. $trth .'</td>
<td>'. $array[0]++ .'</td>';
for ($td=1; $td<=$daysinmonth; $td++){echo '<td></td>';}
echo '</tr>';
}
<?php $amountpeople = count($array); ?>
..
<?php foreach ($amountpeople as $humanNum=>$human) :?>
<tr>
<td><?=$humanNum?></td>
<td> <?=$human[0]++ ?></td> // - что это такое?
<?php foreach ($daysinmonth as $day): ?>
пишите сюда ячейки в строке которые вам нужны // - мне нужно, что бы ячейки нарисовались сами, в зависимости от размера таблицы (5x31 или к примеру 21x28). А я мог записать значение уже в конктретную ячейку после.
<?php endforeach;?>
</tr>
<?php endforeach;?>
перевести в режим свич/точка доступа