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

Php 如果排名为1,则显示文本“用户”,php,mysql,rank,Php,Mysql,Rank,我想要一些行为,比如: 如果在用户表中排名设置为1,将显示文本用户。 当值为10时,将显示文本所有者。 我怎样才能做到这一点呢?根据你所说的 if($rank<='9') { echo'user'; } if($rank=='10') { echo 'Owner'; } 如果您只是将秩值与1和10进行比较,请尝试以下操作 echo ($rank == 1) ? 'User' : 'Owner'; 以下操作不起作用的原因可能是您比较了字符串。请注意,字符串“1”被认为小于

我想要一些行为,比如:

如果在用户表中排名设置为1,将显示文本用户。 当值为10时,将显示文本所有者。
我怎样才能做到这一点呢?

根据你所说的

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

如果您只是将秩值与1和10进行比较,请尝试以下操作

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

以下操作不起作用的原因可能是您比较了字符串。请注意,字符串“1”被认为小于“9”

您应该将秩与序数值进行比较。试试这个:

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

请出示一段代码,我没有这方面的代码。这就是我问的原因。你已经有什么代码了?开关$rank{case 1:echo'User';break;case 10:echo'Owner';break;}在这种情况下,您希望等级等于或大于1或小于10显示为用户yesounds,就像一个简单的语句。如果这对你来说是新闻,你真的应该去看看,否则你一整天都会被这样的问题困扰:谢谢你,但是。。当我将排名设置为1时,它会起作用,但当我将排名设置为10时,它也会出现user@JordDuineveld不会。计算机在比较结果时不会出错。如果条件$RANK,请在回答中详细说明代码。
if($rank<=9)
{
    echo 'User';
}
if($rank==10)
{
    echo 'Owner'; 
}