2011-08-31 123 views
0

我有我的根文件夾,並且在我的根文件夾內有一個名爲images的文件夾。 在images文件夾中有4個子文件夾,每個文件夾以一套卡片命名。 在每個Suit文件夾中,我有13張以卡片命名的圖片。 Ace.jpg,Two.jpg等 在我的代碼,我宣佈每種花色和牌爲一個變量。使用兩個不同的變量在php中顯示圖像?

/*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

我想你可以做到以下幾點,如果你想隨機選擇一張卡片

$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 . '">'; 
+0

乾杯凱末爾,你的建議工作完美:) – Draknyte1

4

據我瞭解,你只需要創建一個src指向在正確的目錄正確的文件圖像標記...

$suit = 'Hearts'; 
$card = 'Queen'; 
printf('<img src="%s/%s.jpg">', $suit, $card); 
+0

+1 for printf而不是echo –

相關問題