我想要一些行为,例如:
- 如果在用户表中排名设置为 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';