PHP可以';Don’我不想让字符串匹配


PHP can't get the strings to match

我似乎无法让循环检测到变量中的字符串。在这个代码中,它被设置为"BRONZE"answers"I",并且似乎没有正确进行比较检查。有什么原因吗?

$teir = $league->data->summonerLeagues[0]->tier;
echo $teir;
$rank = $league->data->summonerLeagues[0]->requestorsRank;
echo '<pre>';
print_r($rank);
echo '</pre>';
if($tier === "BRONZE")
{
${"s".$count."v"} += 0;
}
else if($teir == "SILVER")
{
${"s".$count."v"} += 5;
}
else if($teir == "GOLD")
{
${"s".$count."v"} += 10;
}
else if($teir == "PLATINUM")
{
${"s".$count."v"} += 15;
}
else 
{
${"s".$count."v"} += 20;
}
if($rank == "V")
{
${"s".$count."v"} += 1;
}
else if($rank == "IV")
{
    ${"s".$count."v"} += 2;
}
else if($rank == "III")
{
    ${"s".$count."v"} += 3;
}
else if($rank == "II")
{
    ${"s".$count."v"} += 4;
}
else
{
    ${"s".$count."v"} += 5;
}
echo '<pre>';
print(${"s".$count."v"});
echo '</pre>';

谢谢你的帮助!

是。您使用$tier检查青铜,使用$teir检查其他支票。拼写不同。