- implode: documentation ( source)
- error_reporting: documentation ( source)
- range: documentation ( source)
- mb_internal_encoding: documentation ( source)
<?php
/*
Считалка на основе слогов
*/
error_reporting(-1);
mb_internal_encoding('UTF-8');
$total = 30;
$skip = 5;
$players = range(0, $total);
unset($players[0]);
$counter = 0;
do {
foreach ($players as $key => $player) {
$counter++;
if ($counter == $skip) {
unset($players[$key]);
$counter = NULL;
}
}
} while (count($players) >= $skip);
echo "Чай с тортиком будут пить игроки под номерами: ". implode($players, ', ');