使用php怎么输出一个棋盘

介绍

今天就跟大家聊聊有关使用php怎么输出一个棋盘,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

代码如下:

& lt; ?php
/* *
, *隔行隔列换色
, *字符串fun_table (int行=9美元,int $ cols=9)
, *美元行表示行数必须为整数并且必须在1 - 20之间
, * $ cols表示列数必须为整数并且必须在1 - 20之间
, */
函数fun_table($行=9 $ cols=9) {
,如果(rows<美元;1 | | $ rows> 20) {
,返回“必须为整数并且必须在1 - 20之间“;
,}
,如果(cols<美元;1 | | $ cols> 20) {
,返回“必须为整数并且必须在1 - 20之间“;
,}
,如果($行!=(int)(行)美元){
,& # 39;返回行数必须为整数& # 39;;
,}
,
,如果($ cols !=(int) ($ cols)) {
,返回& # 39;列数必须为整数& # 39;;
,}
, str=懊涝?
, str美元。=? lt; table 单元格间距=& # 39;0 & # 39;宽度=& # 39;500 px # 39;边境=& # 39;1 px # 39;bordercolor=& # 39;黑色# 39;在“;
, (i=1; i<美元=$行;美元我+ +){
,str美元。=,“& lt tr>“;
,,(j=1; j<美元=$ cols; $ j + +) {,
,,,如果((i + j美元)% 2){
,,,,str美元。=,“& lt; td高度=& # 39;50 px # 39;背景=& # 39;黑色# 39;在“;
,,,其他}{
,,,,str美元。=,“& lt td> & lt;/td>“;
,,}
,}
, str美元。=,“& lt;/tr>“;
}
str美元。=,“& lt;/table>“;
返回str美元;
}
回声fun_table ();
?在


例子2简单实现棋盘——循环

实现这个棋盘首先我们想想棋盘是怎么样的,是有很多个方格组成,然后由黑色和白色的相间的方格组成,首先我们先把方格画出来,代码如下:

代码如下:

& lt; ?php
回声“& lt; table 单元格间距=& # 39;0 & # 39;宽度=& # 39;500 px # 39;边境=& # 39;1 px # 39;bordercolor=& # 39;黑色# 39;在“;
(i=1; i<美元=10;美元我+ +){
,,,回声“& lt; tr>“;
,,,(j=1; j<美元=10;$ j + +) {,,,
,,,,,,,,,,,回声“& lt; td> 54 im“;
,,,,,,,}
,,,回声“& lt;/tr>“;
}
回声“& lt;/table>“;
?在


看到上面棋盘后,考虑下黑白格排放位置,有个规律可以发现,横排和竖排上白色格子都是基数,黑色的都是偶数,我们可以用取余的方法来判断这个格子该显示什么颜色,基数单元格我让他显示白色,偶数单元格显示黑色,基数+偶数=偶数,所以偶数单元格(黑)色我们很好找出来了,剩余的就是基数格(白色),代码如下:

代码如下:

& lt; ?php
/* *
通过对循环和html实现棋盘* *
/
回声“& lt; table 单元格间距=& # 39;0 & # 39;宽度=& # 39;500 px # 39;边境=& # 39;1 px # 39;bordercolor=& # 39;黑色# 39;在“;
(i=1; i<美元=10;美元我+ +){
,,,回声“& lt; tr>“;
,,,(j=1; j<美元=10;$ j + +) {,,,
,,,,,,,如果((i + j美元)% 2){
,,,,,,,,,,,回声“& lt; td高度=& # 39;50 px # 39;背景=& # 39;黑色# 39;在“;
,,,,,,,其他}{
,,,,,,,,,,,回声“& lt; td> & lt;/td>“;
,,,,,,,,,,,}
,,,,,,,}
,,,回声“& lt;/tr>“;
}
回声“& lt;/table>“;
?在

看完上述内容,你们对使用php怎么输出一个棋盘有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

使用php怎么输出一个棋盘