转换输出数组

时间:2018-08-24 06:39:00

标签: php codeigniter

在这里,我有一个要转换其输出的数组。

这是函数:

public function access($key)
{
    $query = $this->db->query("SELECT box_role.group_id FROM box_role INNER JOIN box_menu ON box_role.menu_id=box_menu.id WHERE box_menu.key='$key'")->result_array();
    return $query;
}

结果如下:

Array (
    [0] => Array (
        [group_id] => 1
    ) 
    [1] => Array ( 
        [group_id] => 2 
    ) 
    [2] => Array ( 
        [group_id] => 4 
    ) 
);

但我希望输出如下:

$new_array = array(1, 2, 4);

2 个答案:

答案 0 :(得分:0)

强文本,输出如下:

[
  0 => 
    [group_id] => 1,
  1 => 
    [group_id] => 2,
  2 => 
    [group_id] => 4 ,
]

它是一个数组数组

如果仅需要数组值,则可以使用

array_values($arr)

答案 1 :(得分:0)

您正在寻找的是名为Sub CellRef() ' ' CellRef ' ' Function.Range(="CELL("ADDRESS";INDEX(A29:C42;MATCH("Accenture";A29:A42;0);2))") End Sub 的函数

在您的特定情况下应该是

array_column
  

您可以在官方文档here

中找到有关该主题的更多信息。