我有我的根文件夹,在我的根文件夹中是一个名为images的文件夹。 在images文件夹中有4个子文件夹,每个子文件夹以一套卡片命名。 在每个Suit文件夹中,我有13张照片以卡片命名。 Ace.jpg,Two.jpg等 在我的代码中,我将每件西装和卡片声明为变量。
/*Array used to select a random number*/
$CardNumber = array();
$CardNumber[0]="Ace";
$CardNumber[1]="Two";
$CardNumber[2]="Three";
$CardNumber[3]="Four";
$CardNumber[4]="Five";
$CardNumber[5]="Six";
$CardNumber[6]="Seven";
$CardNumber[7]="Eight";
$CardNumber[8]="Nine";
$CardNumber[9]="Ten";
$CardNumber[10]="Jack";
$CardNumber[11]="Queen";
$CardNumber[12]="King";
/*Array used to select a random suit.*/
$CardSuit = array();
$CardSuit[0]="Clubs";
$CardSuit[1]="Diamonds";
$CardSuit[2]="Hearts";
$CardSuit[3]="Spades";
在玩家选择一张卡片和一套西装后,无论如何都要显示他选择的卡片?
E.G。如果您选择了5个俱乐部,它会在Clubs文件夹中显示名为Five.jpg的图片?
答案 0 :(得分:4)
据我了解,您只需创建一个图像标记,src
指向正确目录中的正确文件...
$suit = 'Hearts';
$card = 'Queen';
printf('<img src="%s/%s.jpg">', $suit, $card);
答案 1 :(得分:0)
如果你想选择随机卡,我想你可以做以下事情
$CNkey = array_rand($CardNumber);
$CSKey = array_rand($CardSuit);
$randomCardNumber = $CardNumber[$CNKey];
$randomCardSuit = $CardSuit[$CSKey];
$image = '/images/' . $randomCardSuit . '/' . $randomCardNumber . '.jpg'; // or any other image extensions
echo '<img src="' . $image . '">';