今早在写积分系统的时候,开始就想着用着数组来弄,所以数据库字段也就留了一个;当写到这里的时候,就在想怎么利用一个数字去这段数组里面查它的等级名称是啥,开始用判断的比较,后面想了下,我也不知道用户会分几个等级,就以失败告终了!
所以最终的代码就变成了这样:

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

这样就完成了一个数字去数组里判断它属于那个称号!

最后修改:2022 年 03 月 29 日
如果觉得我的文章对你有用,请随意赞赏