Показать сообщение отдельно

Вопрос про совпадение в клетке
  #1  
Старый 02.01.2010, 20:14
DTW
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
С нами:
9473484

Репутация: 104
По умолчанию Вопрос про совпадение в клетке

Значит так поле 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
          
          }
       }              
          
      } 
пс не там создал (

Последний раз редактировалось DTW; 02.01.2010 в 21:38..
 
Ответить с цитированием