我是的新手,我写了一个代码,需要从array
中随机获得一个代码并显示它,然后我想尝试显示没有获胜者的所有名字,但是如何我可以通过使用生成的随机数获得胜者unset
吗?我到unset
管理的随机名称,但不一样的赢家...基于一个随机变量的php变量
<?php
// array
$winner = array();
array_push($winner,"sonia");
array_push($winner,"ice");
array_push($winner,"sasha");
array_push($winner,"isa");
array_push($winner,"omar");
array_push($winner,"anwar");
// random winner
$giocatori = count($winner);
$random = rand(0,$giocatori -1);
unset($winner[$random]);
// Sort the list
sort($winner);
echo "I giocatori sono: ";
print join(", ",$winner);
// Print the winner's name in ALL CAPS
$truewinner = strtoupper($winner[$random]);
echo "<br><br>";
echo "il vincitore è: ";
// Print winner + sentence
$losers = "losers";
$losers = strtoupper($losers);
echo (strtoupper($winner[$random]));
echo "<br><br>";
echo "all the players are: $losers beside $truewinner";
?>
,并解释为什么你的代码没有工作:你有从数组随机密钥和接下来的操作就是取消它,这意味着你删除键和值从数组中,稍后您想要使用该键来获取值并在删除之后显示它。 –