如果排名为 1,则显示文本“用户”


If rank is 1 show text "User"

我想要一些行为,例如:

  • 如果在用户表中排名设置为 1,则将显示文本"User"
  • 当它为 10 时,将显示文本"Owner"

我怎样才能做到这一点?

根据

你所说的

if($rank<='9')
{
    echo'user';
}
if($rank=='10')
{
   echo 'Owner'; 
}

以下内容不起作用的原因可能是您比较字符串。请注意,字符串'1'被视为小于 '9'

if($rank<='9')
{
    echo 'User';
}
if($rank=='10')
{
    echo 'Owner'; 
}

您应该将排名与序号值进行比较。试试这个:

if($rank<=9)
{
    echo 'User';
}
if($rank==10)
{
    echo 'Owner'; 
}

如果您只是将排名值与 1 和 10 进行比较,请尝试此操作

echo ($rank == 1) ? 'User' : 'Owner';