小编hgb*_*bso的帖子

PHP使用带有多维数组的array_replace

我正在尝试为一个小型战舰游戏构建一个游戏板8x8,其中有游戏部件(有点像跳棋)所以我可以用MySQL移动棋子,玩家可以在棋盘上自由移动以对抗彼此的战列舰.

这些部分将被放置在预定的空间中,而其他空间将是空的并由mysql处理

$pieces = array(
          //battleship 1 player 1
          "b1" => '<img src="images/b1.jpg" width="100" height="100" alt="b1">',
          //battleship 2 player2
          "b2" => '<img src="images/b1.jpg" width="100" height="100" alt="b1">',
         );
              // 'es' represents empty squares
$board = array(
         array('b1','es','b1','es','b1','es','b1','es'),
         array('es','b1','es','b1','es','b1','es','b1'),
         array('b1','es','b1','es','b1','es','b1','es'),
         array('es','es','es','es','es','es','es','es'),
         array('es','es','es','es','es','es','es','es'),
         array('es','es','es','es','es','es','es','es'),
         array('b2','es','b2','es','b2','es','b2','es'),
         array('es','b2','es','b2','es','b2','es','b2'),
         array('b2','es','b2','es','b2','es','b2','es')
      );
Run Code Online (Sandbox Code Playgroud)

我已经有一个循环显示板我要问的是如何放置($ piece - > $ board)我知道你可以使用array_replace将元素和数组放入另一个数组中,但我不知道知道如何使用多维数组.

我也试图使用mysql在棋盘内移动

php mysql

3
推荐指数
1
解决办法
1060
查看次数

PHP使用一个to css样式的php文件

有没有办法用css设置一个php文件的样式,所以我可以使用border,padding,align和teother各种各样的

如果我添加到PHP或将需要使用此功能的功能,这将工作与否

<link rel="stylesheet" type="text/css" href="style.css" />
Run Code Online (Sandbox Code Playgroud)

css php

1
推荐指数
1
解决办法
3756
查看次数

PHP如何将多维数组写入文件

我正在尝试使用文件来为checkers保存一个数组

这是阵列

$board = array(
         array(0,0,0,0,0,0,0,0,0),
         array(0,0,0,0,0,0,0,0,0),
         array(0,0,0,0,0,0,0,0,0),
         array(0,0,0,0,0,0,0,0,0),
         array(0,0,0,0,0,0,0,0,0),
         array(0,0,0,0,0,0,0,0,0),
         array(0,0,0,0,0,0,0,0,0),
         array(0,0,0,0,0,0,0,0,0),
         array(0,0,0,0,0,0,0,0,0)
   );
Run Code Online (Sandbox Code Playgroud)

同时还提供值,以便我可以设置棋盘的开头,将棋子置于预定位置以开始游戏,然后让用户输入他们想要将棋子移动到哪个位置

我已经有了这个while循环

      $row = 0;
    print "<form>";
    print "<table border = 1>";
    while ($row < 8){ // Counts to 8. (from 0...7 = 8 times. 0 ... 8 = 9 times)
       print "<tr>";
       $row++;
       $col = 0; // reset column to 0 each time printing one row.

       while ($col < 8){
        print "<td>";
        if($Board[$row][$col] == 0)
        {
            $value=$row.$col;
            print "<input type=\"checkbox\" name=\"box[]\" value=\"$value\">";
            // Add …
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
2689
查看次数

PHP使用define为图像

php允许使用图像的define函数

define("IF", '<img src="image.jpg" width="50" height="50" />');
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
757
查看次数

标签 统计

php ×4

css ×1

mysql ×1