Я пытаюсь сделать игру php блэкджек, но я изо всех сил пытаюсь использовать сессии. Моя цель состоит в том, чтобы случайно выбрать 2 карты и отобразить их на экране с изображением выбранной карты. Я могу получить одну карту на экране, но я не могу понять, как отобразить вторую одновременно, а затем, если необходимо, отобразить третью. Я опубликую, какой код у меня уже есть. Любая помощь высоко ценится.
<?php
session_start();
$suits = array('Clubs', 'Diamonds', 'Hearts' ,'Spades');
$cards = array('2' => 2, '3' => 3, '4' => 4, '5 '=> 5, '6' => 6, '7' => 7, '8' => 8, '9' => 9, '10' => 10, 'Jack' => 10, 'Queen' => 10 ,'King' => 10 ,'Ace '=> 11);
$hand = array();
$cardNum = rand(1, 52);
$theCard = $cards [$cardNum % 13];
$theTrump = $suits[floor ($cardNum / 13)];
echo '<br> the card selected was ' . $theCard . ' of '. $theTrump;
echo '<img src= '. $theCard .'_of_'. $theTrump . '.png >';
array_push($hand, "$theCard");
print_r($hand);
$_SESSION[card]=$cards;
foreach ($_SESSION[card] as $key=> $value) {
echo 'Total score is'.$value.':';
}
?>
<form>
<input type="button" onclick="history.go(0)" value="Hit">
</form>
Задача ещё не решена.
Других решений пока нет …