用PHP编写一个程序来设计一个棋盘
国际象棋是两个玩家之间进行的一种娱乐性和竞争性棋盘游戏。它在一个方形棋盘上进行,64 个方格以 8×8 的黑白色交替排列。在本文中,我们将学习如何使用PHP设计棋盘。
方法:
- 在PHP中创建国际象棋;我们必须运行 2 个循环,每个循环将创建 8 个块。
- 内循环将根据 value 生成具有黑色/白色背景颜色的表格行。
- 如果值为偶数,则生成黑色背景。
- 如果值为奇数,则生成白色背景
使用 For-Loop 的棋盘:
PHP
";
$value = $col;
for($row = 0; $row < 8; $row++) {
if($value%2 == 0) {
echo
" ";
$value++;
}
else {
echo
" ";
$value++;
}
}
echo "";
}
?>
PHP
";
$value = $col;
while($row < 8) {
if($value%2 == 0) {
echo
" ";
$value++;
}
else {
echo
" ";
$value++;
}
$row++;
}
echo "";
$col++;
}
?>
PHP
";
$value = $col;
do {
if($value%2 == 0) {
echo
" ";
$value++;
}
else {
echo
" ";
$value++;
}
$row++;
}while($row < 8);
echo "";
$col++;
}while($col < 8);
?>
使用 while-Loop 的棋盘:
PHP
";
$value = $col;
while($row < 8) {
if($value%2 == 0) {
echo
" ";
$value++;
}
else {
echo
" ";
$value++;
}
$row++;
}
echo "";
$col++;
}
?>
使用 do-while 循环的棋盘:
PHP
";
$value = $col;
do {
if($value%2 == 0) {
echo
" ";
$value++;
}
else {
echo
" ";
$value++;
}
$row++;
}while($row < 8);
echo "";
$col++;
}while($col < 8);
?>
输出:所有代码都会给出相同的输出。