[菜鸟学php] php版自定义函数实现棋盘

54im.com php for循环例子系列文章: 

  1. php版简单实现99乘法表

  2. php版简单实现金字塔

  3. php版简单实现棋盘

  4. php使用自定义函数实现99乘法表

  5. php版自定义函数实现金字塔

  6. php版自定义函数实现棋盘

  7. 转载请注明出处: http://54im.com


 

<?php
/**
 * 隔行隔列换色
 * string fun_table(int $rows=9,int $cols=9)
 * $rows 表示行数 必须为整数 并且必须在1-20之间
 * $cols 表示列数 必须为整数 并且必须在1-20之间
 */
function fun_table($rows=9,$cols=9){
	if ($rows<1 || $rows>20){
		return "必须为整数 并且必须在1-20之间";
	}
	if ($cols<1 || $cols>20){
		return "必须为整数 并且必须在1-20之间";
	}
	if($rows!=(int)($rows)){
		return '行数 必须为整数';
	}

	if($cols!=(int)($cols)){
		return '列数 必须为整数';
	}
	$str="";
	$str.= "<table  cellspacing='0' width='500px' border = '1px' bordercolor='black'>";
	for ($i=1;$i<=$rows;$i++){
		$str.=  "<tr>";
			for ($j=1;$j<=$cols;$j++){	
				if(($i+$j)%2){
					$str.=  "<td height='50px' bgcolor='black'>";
				}else{
					$str.=  "<td></td>";
			}
		}
	$str.=  "</tr>";
}
$str.=  "</table>";
return $str;
}
echo fun_table();
?>

效果可以参考  php版简单实现棋盘-for循环+html

你可能感兴趣的:(PHP,php自定义函数实现棋盘)