亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php打印輸出棋盤(pán)的實(shí)現(xiàn)方法

 更新時(shí)間:2014年12月23日 11:49:39   投稿:shichen2014  
這篇文章主要介紹了php打印輸出棋盤(pán)的實(shí)現(xiàn)方法,以實(shí)例形式分析了兩種不同的實(shí)現(xiàn)方法,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了php打印輸出棋盤(pán)的兩種實(shí)現(xiàn)方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

例子1,代碼如下:

復(fù)制代碼 代碼如下:
<?php
/**
 * 隔行隔列換色
 * string fun_table(int $rows=9,int $cols=9)
 * $rows 表示行數(shù) 必須為整數(shù) 并且必須在1-20之間
 * $cols 表示列數(shù) 必須為整數(shù) 并且必須在1-20之間
 */
function fun_table($rows=9,$cols=9){
 if ($rows<1 || $rows>20){
  return "必須為整數(shù) 并且必須在1-20之間";
 }
 if ($cols<1 || $cols>20){
  return "必須為整數(shù) 并且必須在1-20之間";
 }
 if($rows!=(int)($rows)){
  return '行數(shù) 必須為整數(shù)';
 }
 
 if($cols!=(int)($cols)){
  return '列數(shù) 必須為整數(shù)';
 }
 $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();
?>

例子2 簡(jiǎn)單實(shí)現(xiàn)棋盤(pán)-for循環(huán)

實(shí)現(xiàn)這個(gè)棋盤(pán)首先我們想想棋盤(pán)是怎么樣的,是有很多個(gè)方格組成,然后由黑色和白色的相間的方格組成,首先我們先把方格畫(huà)出來(lái),代碼如下:

復(fù)制代碼 代碼如下:
<?php
echo "<table  cellspacing='0' width='500px' border = '1px' bordercolor='black'>";
for ($i=1;$i<=10;$i++){
    echo "<tr>";
    for ($j=1;$j<=10;$j++){    
            echo "<td>54im</td>";
        }
    echo "</tr>";
}
echo "</table>";
?>

看到上面棋盤(pán)后,考慮下黑白格排放位置,有個(gè)規(guī)律可以發(fā)現(xiàn),橫排和豎排上白色格子都是基數(shù),黑色的都是偶數(shù),我們可以用取余的方法來(lái)判斷這個(gè)格子該顯示什么顏色,基數(shù)單元格我讓他顯示白色,偶數(shù)單元格顯示黑色,基數(shù)+偶數(shù)=偶數(shù),所以偶數(shù)單元格(黑色)我們很好找出來(lái)了,剩余的就是基數(shù)格(白色),代碼如下:
復(fù)制代碼 代碼如下:
<?php
/**
通過(guò)for循環(huán)和html實(shí)現(xiàn)棋盤(pán)
**/
echo "<table  cellspacing='0' width='500px' border = '1px' bordercolor='black'>";
for ($i=1;$i<=10;$i++){
    echo "<tr>";
    for ($j=1;$j<=10;$j++){    
        if(($i+$j)%2){
            echo "<td height='50px' bgcolor='black'>";
        }else{
            echo "<td></td>";
            }
        }
    echo "</tr>";
}
echo "</table>";
?>

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 利用PHP擴(kuò)展vld查看PHP opcode操作步驟

    利用PHP擴(kuò)展vld查看PHP opcode操作步驟

    首先下載最新版vld擴(kuò)展接下來(lái)編譯安裝vld擴(kuò)展最后將生成的vld.so復(fù)制到extension_dir目錄下然后修改php.ini文件接下來(lái)創(chuàng)建test.php文件,感興趣的你可以參考下本文
    2013-03-03
  • thinkphp自定義權(quán)限管理之名稱(chēng)判斷方法

    thinkphp自定義權(quán)限管理之名稱(chēng)判斷方法

    下面小編就為大家?guī)?lái)一篇thinkphp自定義權(quán)限管理之名稱(chēng)判斷方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-04-04
  • php 多進(jìn)程編程父進(jìn)程的阻塞與非阻塞實(shí)例分析

    php 多進(jìn)程編程父進(jìn)程的阻塞與非阻塞實(shí)例分析

    這篇文章主要介紹了php 多進(jìn)程編程父進(jìn)程的阻塞與非阻塞,結(jié)合實(shí)例形式分析了php 多進(jìn)程編程中父進(jìn)程的阻塞、等待、子進(jìn)程退出、非阻塞等相關(guān)操作技巧,需要的朋友可以參考下
    2020-02-02
  • 優(yōu)化php效率,提高php性能的一些方法

    優(yōu)化php效率,提高php性能的一些方法

    優(yōu)化php效率,提高php性能的一些方法,開(kāi)發(fā)php的朋友可以注意下。
    2011-03-03
  • 最新評(píng)論