bir çok-boyutlu bir dizinin içindeki hareketi

0 Cevap php

I have this array that I am displaying with a table how can i use user input for movement currently 0 is assigned to every array but I plan on assigning other values to the array:

Benim soru - nasıl ben sol, sağ, aşağı, yukarı hareket edebilir, ve kullanıcı girişini kullanarak dizideki çapraz hareket

Array ( [0] => Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => 0 [5] => 0 [6] => 0 [7] => 0 ) 
        [1] => Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => 0 [5] => 0 [6] => 0 [7] => 0 ) 
        [2] => Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => 0 [5] => 0 [6] => 0 [7] => 0 ) 
        [3] => Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => 0 [5] => 0 [6] => 0 [7] => 0 ) 
        [4] => Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => 0 [5] => 0 [6] => 0 [7] => 0 ) 
        [5] => Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => 0 [5] => 0 [6] => 0 [7] => 0 ) 
        [6] => Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => 0 [5] => 0 [6] => 0 [7] => 0 ) 
        [7] => Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => 0 [5] => 0 [6] => 0 [7] => 0 ) 

    ); 


                array(0,0,0,0,0,0,0,0),
                array(0,0,0,0,0,0,0,0),
                array(0,0,0,0,0,0,0,0),
                array(0,0,0,0,0,0,0,0),
                array(0,0,0,0,0,0,0,0),
                array(0,0,0,0,0,0,0,0),
                array(0,0,0,0,0,0,0,0),
                array(0,0,0,0,0,0,0,0),

Bir dama oyun için hiç mysql.

Zaten metin dosyasına dizi serialize, ancak metin dosyaları her oyuncu bir hamle sonra ekrana geri çağırmak metin dosyasında yer için parça hareket koymak yaptığında başlangıç ​​konumunu içeren gerekiyor ve

ve ben zaten bir html tabloya dizi görüntülenmesini

Ben de yasadışı meydanına hareketi kısıtlamak için çalışıyorum ama kendime çalışmak gereken bir mantık sorunu var

Bu döngü aşağıdaki kod ile çalışacak

                $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)
                    {

                    print "<input type=\"checkbox\" name=\"box[]\" value=\"$value\">";
                    // Add \ before " otherwise it will treat as the end of the quote.

                    }
                    print "</td>";
                    $col++;

                   }

                   print "</tr>";

                }
                print "</table>";
                print "</form>";

Zaten skoru tutmak için bir veri tabanı oluşturduk ama bu sonra bitmiş olacak

0 Cevap