Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Вопрос про совпадение в клетке (https://forum.antichat.xyz/showthread.php?t=167767)

DTW 02.01.2010 20:14

Вопрос про совпадение в клетке
 
Значит так поле 3X3

карта может совпадать по бокам если если там есть карта сравниваем.
Так вот вопрос если другой способ найти где карты карты совпадают.

[code=php]
$mas = array(0,0,0,0,0,0,0,0,1) ;
echo CorectField(1,$mas);
@card номер карты
@mas все поля о нет карты 1 есть

если способ написать функцию по меньше то эта много занимает


PHP код:

 function CorectField($card,&$mas)
      {
          
          switch(
$card) {
          case 
1: {
              if(
$mas[1] == || $mas[3] == 1)   return true
              
             
               return 
false;
          }
          
           case 
2: {
              if(
$mas[0] == || $mas[2] == || $mas[4] == 1) return true;
              
              
          }
          
             case 
3: {
              if(
$mas[1] == || $mas[5] == 1) return true
               return 
false;  
              
          }
          
               case 
4: {
             if(
$mas[0] == || $mas[4] == || $mas[6] == )  return true
              
                return 
false;  
          }
          
             case 
5: {
              if(
$mas[1] == || $mas[3] == || $mas[5] == || $mas[7] == 1)  return true;   
              
                return 
false;  
          }
          
                 case 
6: {
                     
              if(
$mas[2] == || $mas[4] == || $mas[8] == )  return true;   
              
                return 
false;
          }
          
                 case 
7: {
              if(
$mas[3] == || $mas[7] == 1)   return true;     
              
                return 
false;  
          }
          
                case 
8: {
             if(
$mas[4] == || $mas[6] == || $mas[8] == 1)   return true;     
              
                return 
false;
          }
          
              case 
9: {
              if(
$mas[5] == || $mas[7] == 1)  return true
              
               return 
false;
          }
          
           default : { 
               return 
false
          
          }
       }              
          
      } 

пс не там создал (


Время: 04:17