Du hast hier Hilfe bekommen, bist aber nicht in der Lage, dass was in den Links steht dir zu erarbeiten.
							
						
					Kartenspiel Mau-Mau
				
					Einklappen
				
			
		
	X
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 So ich melde mich wieder mit einem Problem und habe noch nichts so wirkliches bei google gefunden:
 
 Ein Ausschnitt aus dem Array( er zeigt die Möglichkeiten zum legen der 32 Karten):
 
 Das Problem:PHP-Code:$auswahl = array(
 "1" => array ("2", "3", "4", "5", "6", "7", "8", "9", "17", "25"),
 "2" => array ("1", "3", "4", "5", "6", "7", "8", "10", "18", "26"),
 "3" => array ("1", "2", "4", "5", "6", "7", "8", "11", "19", "27"),
 "4" => array ("1", "2", "3", "5", "6", "7", "8", "12", "20", "28"),
 "5" => array ("1", "2", "3", "4", "6", "7", "8"),
 "6" => array ("1", "2", "3", "4", "5", "7", "8", "14", "22", "30"),
 "7" => array ("1", "2", "3", "4", "5", "6", "8", "15", "23", "31"),
 "8" => array ("1", "2", "3", "4", "5", "6", "7", "16", "24", "32"),
 "9" => array ("10", "11", "12", "13", "14", "15", "16", "1", "17", "25")
 );//... geht noch weiter bis 32
 
 
 ich brauche eine Funktion mit der ich Prüfen kann, ob eine Karte von Spieler auf einer zahl im array zutrifft... z.B. die Karte 4 (karo 10) liegt oben, der Spieler legt karte 1(karo 7) dann soll die funktion oder so prüfen ob karte 1 bei 4 im array drinsteht... ich hoffe es war einigermaßen verständlich.
 
 Kann mir da jemand helfen (bitte um konkrete Lösungen)?
 
 edit:
 Die Abfrage sieht im Moment so aus:
 Es tritt zwar kein Fehler auf, es funktioniert auch bei allen Karos (s.o.), aber wenn ich z.b. die Herz 10 (in der numerierung 12) lege kommt "Ging nich!... Sie steht aber im array $auswahl "4" wie die anderen...PHP-Code:if (in_array($karte, $karten)) { // zum Testen, ob Spieler cheatet $karte ist die Karte die er legen will...
 //$karten (array) sind die Karten die er auf der "hand" hat
 echo 'Der Zug wird bearbeitet!';
 if (array_key_exists($karte, $auswahl[$karte])) { // Hier dann mein Problem
 echo 'Konnte statt finden';
 
 } else {
 echo 'Ging nich!';
 }
 
 } else {
 echo '<center><b>Es trat ein Fehler auf!!!!</b></center>
 <meta http-equiv="refresh" content="3; URL=spiel.php?id='.$id.'">';
 
 
 
 MFG
 
 ChrisZuletzt geändert von chris2006; 22.06.2006, 14:56.
 Kommentar
 
          
 Moderator
 Moderator
Kommentar