分割数组从SQL逐行收集

时间:2016-06-24 11:41:48

标签: php arrays

我正在获取公司ID的名称以及为该公司工作的员工我希望将其划分为具有("name of company", array(employees))的二维数组

enter image description here

现在我正确地获得了公司的名称,但我似乎无法让员工正确,因此相应的员工会选择合适的公司。

  $officers = array();

  while($row = mysqli_fetch_array($data)){
        array_push($officers,$row['Officer_Name']); 
        if(!valueExists($DB, 'name', $row['Company_Name'])){ //Get rid of duplicates
            array_push($DB, array("name"=>$row['Company_Name'], "officers"=>$officers));
            $officers=array();


        }
    }

function valueExists($array, $key, $value){
    foreach($array as $item){
        if($item[$key]==$value){
            return true;
        }
    }
    return false;
}

0 个答案:

没有答案