如何在php codeigniter的控制器中获取单独的数组值?

时间:2015-04-05 12:26:33

标签: php arrays codeigniter

这是我的模特......

 function data($company,$month,$year) {
    $query = $this->db->query("select * from wage where company='" . $company . "' and month='".$month."' and year ='".$year."' ");
    if ($query->num_rows() > 0) {
        return $query->result_array();
    }
}

这是我的控制器

 $data = $this->excel_model->data($company, $month, $year);

数据就像这样打印数组

array(2) { [0]=> array(21) { ["worker_id"]=> string(4) "1001" ["name"]=> string(2) "ij"
 [1]=> array(21) { ["worker_id"]=> string(2) "23" ["name"]=> string(10) "avinash k "}

我想只将索引值worker_id存储到控制器本身的另一个数组变量中。 注意 - 我只想在控制器中使用这些数据。

1 个答案:

答案 0 :(得分:0)

您可以像这样获取worker_id值,

 $workerid = array();
foreach($data as $d)   
    $workerid[] = $d['worker_id']; // store in array
 var_dump($workerid);