Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用两个不同的变量在php中显示图像?_Php_Variables - Fatal编程技术网

使用两个不同的变量在php中显示图像?

使用两个不同的变量在php中显示图像?,php,variables,Php,Variables,我有我的根文件夹,在我的根文件夹中有一个名为images的文件夹。 在images文件夹中有4个子文件夹,每个子文件夹以一套卡片命名。 在每个套装文件夹中,我有13张以卡片命名的图片。Ace.jpg、Two.jpg等。 在我的代码中,我将每个套装和卡片声明为一个变量 /*Array used to select a random number*/ $CardNumber = array(); $CardNumber[0]="Ace"; $CardNumber[1]="Two"; $CardNum

我有我的根文件夹,在我的根文件夹中有一个名为images的文件夹。 在images文件夹中有4个子文件夹,每个子文件夹以一套卡片命名。 在每个套装文件夹中,我有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";
在玩家选择一张牌和一套衣服后,是否还有其他方式来显示他选择的牌


例如,如果您选择了5个俱乐部,它将显示俱乐部文件夹中名为Five.jpg的图片?

据我所知,您只需创建一个图像标记,其中
src
指向正确目录中的正确文件

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

据我所知,您只需要创建一个图像标记,其中
src
指向正确目录中的正确文件

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

如果你想随机挑选一张卡片,我想你可以做以下操作

$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 . '">';
$CNkey=array\u rand($cardname);
$CSKey=array_rand($CardSuit);
$randomCardNumber=$CardNumber[$CNKey];
$randomCardSuit=$CardSuit[$CSKey];
$image='/images/'$“你穿什么衣服?”$随机卡号。jpg';//或任何其他图像扩展
回声';

如果你想随机挑选一张卡片,我想你可以做以下操作

$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 . '">';
$CNkey=array\u rand($cardname);
$CSKey=array_rand($CardSuit);
$randomCardNumber=$CardNumber[$CNKey];
$randomCardSuit=$CardSuit[$CSKey];
$image='/images/'$“你穿什么衣服?”$随机卡号。jpg';//或任何其他图像扩展
回声';