drie afbeeldingen naast elkaar
Ik heb een php script. De bedoeling is als er drie gelijke afbeeldingen zijn dat er dan een melding komt van you win.
Maar ik loop vast op het gedeelte van echo img en dan de variablen.
Wil iemand mij helpen hoe ik dit het beste zou kunnen doen?
alvast bedankt.
function jackpot(){
//hier maak je een array aan
$a=array("1.jpg", "2.jpg", "3.jpg");
//random nummers worden gegenereerd
$cur_rndNumA=mt_rand(0,count($a)-1);
$cur_rndNumB=mt_rand(0,count($a)-1);
$cur_rndNumC=mt_rand(0,count($a)-1);
echo "<img src=\"$a[$cur_rndNumA]\" "\$a[$cur_rndNumB]\" "\$a[$cur_rndNumC]\" ">" ";//hier loop ik vast, hoe schrijf ik dit?
//als variable a en cur_rndNum gelijk is aan AAA dan een echo jackpot
if($a[$cur_rndNumA] == "1.jpg" && $a[$cur_rndNumB] == "1.jpg" && $a[$cur_rndNumC] == "1.jpg" ){
echo "you win";
}
if($a[$cur_rndNumA] == "2.jpg" && $a[$cur_rndNumB] == "2.jpg" && $a[$cur_rndNumC] == "2.jpg" ){
echo "you win";
}
if($a[$cur_rndNumA] == "3.jpg" && $a[$cur_rndNumB] == "3.jpg" && $a[$cur_rndNumC] == "3.jpg" ){
echo "you win";
}
}
jackpot($a);
Druk 3x een afbeelding af, elke keer met een andere src
Daarnaast, deze code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
if($a[$cur_rndNumA] == "1.jpg" && $a[$cur_rndNumB] == "1.jpg" && $a[$cur_rndNumC] == "1.jpg" ){
echo "you win";
}
if($a[$cur_rndNumA] == "2.jpg" && $a[$cur_rndNumB] == "2.jpg" && $a[$cur_rndNumC] == "2.jpg" ){
echo "you win";
}
if($a[$cur_rndNumA] == "3.jpg" && $a[$cur_rndNumB] == "3.jpg" && $a[$cur_rndNumC] == "3.jpg" ){
echo "you win";
}
echo "you win";
}
if($a[$cur_rndNumA] == "2.jpg" && $a[$cur_rndNumB] == "2.jpg" && $a[$cur_rndNumC] == "2.jpg" ){
echo "you win";
}
if($a[$cur_rndNumA] == "3.jpg" && $a[$cur_rndNumB] == "3.jpg" && $a[$cur_rndNumC] == "3.jpg" ){
echo "you win";
}
Is korter te schrijven he, je controleert of A gelijk is aan B en B gelijk is aan C (zonder specifieke waarde). Dan geldt A = B = C.
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
echo "
<img src=
\"$a[$cur_rndNumA]\"
"\$a[$cur_rndNumB]\"
"\$a[$cur_rndNumC]\"
">"
";
<img src=
\"$a[$cur_rndNumA]\"
"\$a[$cur_rndNumB]\"
"\$a[$cur_rndNumC]\"
">"
";
Je gooit al je " door elkaar, de ene keer escape je hem wel, de andere keer niet...
het werkt, bedankt voor info!