2013-07-25 47 views
1
<html> 
<head> 
</head> 
<body> 
<br><br> 
<div id="panel1" style="height:500px;width:500px;border-style:solid;color:Blue;"> 
<div id="top-panel" style="height:40px;width:495px;border-style:solid;color:lavender;"></div> 
<div id="mines" style="height:450px;width:495px;border-style:solid;color:lavender;"> 
<?php 
$arr=array(array()); 
for($i=0;$i<10;$i++) 
{ 
    for($j=0;$j<10;$j++) 
    { 
    $arr[$i][$j]=0; 
    if($j==9){ 
    echo "<button type='button' style='height:35px;width:35px;background-color:red;' name='<?php echo $i$j;?>' id='<?php echo $i$j;?>' />"; 
    echo "<br/>"; 
    } 
    else 
    { 
    echo "<button type='button' style='height:35px;width:35px;background-color:Blue;' name='<?php echo $i.$j;?>' id='<?php echo $i$j;?>' />"; 
    } 
    } 
} 
for($i=0;$i<10;$i++) 
{ 
    for($j=0;$j<10;$j++) 
    { 
    $b=rand(1,10); 
    $c=rand(1,10); 
    $arr[$b][$c]=1; 
    } 
} 
?> 
</div> 
</div> 
</body> 
</html> 

所以上面是一個簡單的多維數組代碼。在這裏我使用「br」標籤來創建一個新行,如果%J == 9,意味着列號達到9之後。我在表格中做了它的工作。但在多維數組中,它不起作用。那麼我們如何創建一條新線?在多維數組中使用中斷<br>在php中

回答

0

你「<BR>」是被抓獲的<BUTTON>標籤內(如果你在Chrome瀏覽器檢查元素你會看到它,我添加了新的生產線,使其更容易)。嘗試包括明確的結束標記:

if($j==9){ 
    echo "<button type='button' style='height:35px;width:35px;background-color:red;' name='$i$j' id='$i$j' ></button>\n"; 
    echo "<br/>\n"; 
} 

我刪除了<?php echo ...?由於您已經處於PHP模式,因此您需要使用>。

+0

是爲u提到的按鈕標籤的問題。我沒有寫完按鈕的結束標籤。在結束標記之後。 thnkx ..也不需要換行 - n。 br在結束按鈕標籤後正在工作。我也很着急,所以沒有注意<?php,因爲你告訴我們已經在php模式下。 thnkx。 – user1638279

0

您可以添加新的div代替echo "<br/>";使用echo "<div style='clear:both'>&nbso or your content if you want to print some thing</div>";

希望這將確保解決您的問題。

0
<?php 
    $arr=array(array()); 

    for($i=0;$i<10;$i++) 
    { 
      for($j=0;$j<10;$j++) 
      { 
       $arr[$i][$j]=0; 
       if($j==9) 
       { 
        echo "<button type='button' style='height:35px;width:35px;background-color:red;' name='".$i.$j."' id='".$i.$j."' ></button>"; 
        echo "<br/>"; 
       } 
       else 
       { 
        echo "<button type='button' style='height:35px;width:35px;background-color:Blue;' name='".$i.$j."' id='".$i.$j."' ></button>"; 
       } 
      } 
    } 
    for($i=0;$i<10;$i++) 
    { 
      for($j=0;$j<10;$j++) 
      { 
      $b=rand(1,10); 
      $c=rand(1,10); 
      $arr[$b][$c]=1; 
      } 
    } 
?> 

你沒有關閉<button>標籤