利用数组做积分系统

利用数组做积分系统

默然
2022-03-29 / 1 评论 / 61 阅读 / 正在检测是否收录...

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

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

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

1

评论 (1)

取消
  1. 头像
    02
    Windows 10 · Google Chrome

    画图

    回复