从codeigniter中的result_array获取spesified列

时间:2017-04-24 06:29:36

标签: php database codeigniter

我是在为我的第一个项目使用CodeIgniter。我试图从数据库中获取数据。

$test = $this->komponen_model->get_participants_id()->result_array();
print_r($test)
Array ( 
   [0] => Array ( [id] => 1 ) 
   [1] => Array ( [id] => 4 ) 
   [2] => Array ( [id] => 7 ) 
) 

我得到了这个。所以,我需要通过以下方式调用每个元素:

foreach ($test as $ts){
   echo $ts['id'];
}

我的问题是,我可以缩短阵列吗?就像:

Array ( 
   [0] => 1  
   [1] => 4  
   [2] => 7  
) 

我会感激任何人的建议。

1 个答案:

答案 0 :(得分:3)

使用$result=array_column($array, 'value',"label"); $result=array_filter($result); echo $result["red"];

array_column