今早在写积分系统的时候,开始就想着用着数组来弄,所以数据库字段也就留了一个;当写到这里的时候,就在想怎么利用一个数字去这段数组里面查它的等级名称是啥,开始用判断的比较,后面想了下,我也不知道用户会分几个等级,就以失败告终了!
所以最终的代码就变成了这样:
public function gettitle($array,$number){
foreach ($array as $key => $value) {
if ($number >= $key) {
$hierarchy = $value;
} else {
break;
}
}
}
$array = [0 => '名称1',100=>'名称2',200=>'名称3',300=>'名称4',400=>'名称5'];
echo gettitle($array,150); //输出为名称2
这样就完成了一个数字去数组里判断它属于那个称号!