Guten Morgen
?ch habe vor mir eine Art Pokerspiel zu basteln, und komme gerade an der Kartenverteilung nicht weiter.
Leider wird der Wert nur zu '', und das ist nicht das, was ich wollte.
Mein Code:
Das array sieht dann oft so aus:
Array (
[0] => 9
[1] => 4
[2] => 7
[3] => Q
[4] => K
[5] => )
(Ausgabe erfolgte mit array_values)
Need help
?ch habe vor mir eine Art Pokerspiel zu basteln, und komme gerade an der Kartenverteilung nicht weiter.
Leider wird der Wert nur zu '', und das ist nicht das, was ich wollte.
Mein Code:
PHP:
$Karten = array(2,3,4,5,6,7,8,9,10,'J','Q','K','A');
$Pik = $Karten;
$Spieler = 2;
$needed = 5+2*$Spieler;
$count_pik = rand(0,$needed);
$pik_card = array();
for ($i=0; $i<=$count_pik; $i++)
{
$j = rand(0, count($Pik)); //Zufaellige Karten waehlen
$pik_card[$i] = $Pik[$j]; // Array fuellen
unset($Pik[$j]); //Wert aus altem Array loeschen
$Pik = array_values($Pik); // Array neu sortieren
}
$valuable = array();
if ( count($pik_card != 0) )
{
array_push($valuable, 'Pik');
}
Das array sieht dann oft so aus:
Array (
[0] => 9
[1] => 4
[2] => 7
[3] => Q
[4] => K
[5] => )
(Ausgabe erfolgte mit array_values)
Need help