我可以用两个吗 ||和 PHP 中同一个 if 语句中的一个 &&?
Can I use two || and one && in the same if statement in PHP?
您在选择器选项中选择了两个行星 A 和 B 来测量距离。
例如:
if (($planetA == "Nova Terra" || $planetB == "Nova Iaponia") && ($planetA == "Nova Iaponia" || $planetB == "Nova Terra"))
{
echo "From $planetA to $planet B: 290 parsecs";
}
else if (($planetA == "Nova Terra" || $planetB == "Novo Mars") && ($planetA == "Novo Mars" || $planetB == "Nova Terra"))
{
echo "From $planetA to $planet B: 230 parsecs";
}
您阅读了"from Nova Terra to Nova Iaponia OR from Nova Iaponia to Nova Terra"。到=和。
这类似于:
if ($planetA == "Nova Terra" || $planetB == "Nova Iaponia")
{
echo "From $planetA to $planet B: 290 parsecs";
}
else if ($planetA == "Nova Iaponia" || $planetB == "Nova Terra")
{
echo "From $planetA to $planet B: 290 parsecs";
}
else if ($planetA == "Nova Terra" || $planetB == "Novo Mars")
{
echo "From $planetA to $planet B: 230 parsecs";
}
else if ($planetA == "Novo Mars" || $planetB == "Nova Terra")
{
echo "From $planetA to $planet B: 230 parsecs";
}
你只需要交换你的逻辑运算符就可以得到你想要的结果
if (($planetA == "Nova Terra" && $planetB == "Nova Iaponia") || ($planetA == "Nova Iaponia" && $planetB == "Nova Terra"))
{
echo "From $planetA to $planet B: 290 parsecs";
}
else if (($planetA == "Nova Terra" && $planetB == "Novo Mars") || ($planetA == "Novo Mars" && $planetB == "Nova Terra"))
{
echo "From $planetA to $planet B: 230 parsecs";
}
您在选择器选项中选择了两个行星 A 和 B 来测量距离。
例如:
if (($planetA == "Nova Terra" || $planetB == "Nova Iaponia") && ($planetA == "Nova Iaponia" || $planetB == "Nova Terra"))
{
echo "From $planetA to $planet B: 290 parsecs";
}
else if (($planetA == "Nova Terra" || $planetB == "Novo Mars") && ($planetA == "Novo Mars" || $planetB == "Nova Terra"))
{
echo "From $planetA to $planet B: 230 parsecs";
}
您阅读了"from Nova Terra to Nova Iaponia OR from Nova Iaponia to Nova Terra"。到=和。
这类似于:
if ($planetA == "Nova Terra" || $planetB == "Nova Iaponia")
{
echo "From $planetA to $planet B: 290 parsecs";
}
else if ($planetA == "Nova Iaponia" || $planetB == "Nova Terra")
{
echo "From $planetA to $planet B: 290 parsecs";
}
else if ($planetA == "Nova Terra" || $planetB == "Novo Mars")
{
echo "From $planetA to $planet B: 230 parsecs";
}
else if ($planetA == "Novo Mars" || $planetB == "Nova Terra")
{
echo "From $planetA to $planet B: 230 parsecs";
}
你只需要交换你的逻辑运算符就可以得到你想要的结果
if (($planetA == "Nova Terra" && $planetB == "Nova Iaponia") || ($planetA == "Nova Iaponia" && $planetB == "Nova Terra"))
{
echo "From $planetA to $planet B: 290 parsecs";
}
else if (($planetA == "Nova Terra" && $planetB == "Novo Mars") || ($planetA == "Novo Mars" && $planetB == "Nova Terra"))
{
echo "From $planetA to $planet B: 230 parsecs";
}