// 逆时针转法
public function anticlockwise()
{
$n = 6;
if ($n % 2 == 0) {
$count = range(1, $n);
} else {
$count = range(1, $n + 1);
$count[$n] = 0;
}
$leftArr = array_slice($count, 0, count($count) / 2);
$rightArr = array_slice($count, count($count) / 2, count($count));
$tmp = [];
for ($i = 0; $i < count($count) / 2; $i++) {
$tmp[$i] = $rightArr[count($count) / 2 - $i - 1];
}
$rightArr = $tmp;
for ($i = 0; $i < count($count) - 1; $i++) {
echo '第' . ($i + 1) . '轮</br>';
for ($j = 0; $j < count($leftArr); $j++) {
echo $leftArr[$j] . '---' . $rightArr[$j] . '</br>';
}
$x1 = $leftArr[count($leftArr) - 1];
$x2 = $rightArr[0];
for ($x = 0; $x < count($leftArr) - 2; $x++) {
$leftArr[count($leftArr) - ($x + 1)] = $leftArr[count($leftArr) - ($x + 2)];
}
for ($x = 0; $x < count($rightArr) - 1; $x++) {
$rightArr[$x] = $rightArr[$x + 1];
}
$leftArr[1] = $x2;
$rightArr[count($rightArr) - 1] = $x1;
}
}