使用 foreach php 进行动态估值

Making a dynamic valuation with foreach php

我想动态估价。所以想法是这样的:

我是这样想的:

function valuation(){
$allScore = $this->db->select('score')->get('user')->result();
$category = $this->db->get('categori')->result();

$arrCategori = array();

foreach ($allScore as $value) {
  foreach($categori as $row){
    if($value->score <= $row->minScore){
      array_push($arrCategori, )
      //I don't know what should I do
    }
  }
}

}

谁能帮帮我?

编辑:

编辑:

我终于做到了!!

所以这是我的函数的最终代码

function valuation(){
$allBsc = $this->db->select('bsc')->get('kpi')->result();
$kategori = $this->db->get('kategori')->result();


$arrKategori = [];

foreach ($allBsc as $value) {
  foreach($kategori as $row){
    if($value->bsc <= $row->bxnak && $value->bsc >= $row->bxnaw){
      if(array_key_exists($row->kategori, $arrKategori)){
        array_push($arrKategori[$row->kategori], $value->bsc);
      }else{
        array_push($arrKategori, $arrKategori[$row->kategori] = array($value->bsc));
      }
    }
  }
}
var_dump(count($arrKategori));
die();

}

谢谢你帮助我!

  • $allBsc = $score
  • $类别 = $类别
  • $arrKategori = $allCategory