如何获取codeigniter中where子句的数组中的所有数据

时间:2016-07-02 02:53:59

标签: php arrays codeigniter

这是我的vardump返回数组:

array(5) {
  [0]=>
  string(1) "1"
  [1]=>
  string(1) "5"
  [2]=>
  string(1) "9"
  [3]=>
  string(2) "13"
  [4]=>
  string(2) "17"
}

该数组为$cuisines_category

我需要为where子句获取15...,我试过这个以获得所有价值:

foreach($cuisines_category as $key => $value){
        $cuisines_category_all = $this->Control_panel_m->m_get_cuisines_name_by_id($value);
    }

但它唯一的回归1值。我需要退还所有这些

你可以帮助我如何获得它吗?

谢谢(

p.s数组的长度可以改变

1 个答案:

答案 0 :(得分:1)

在循环的每次迭代中覆盖相同的变量$cuisines_category_all,因此它只包含上次迭代的值

也许你希望它成为一个数组,在这种情况下做

foreach($cuisines_category as $key => $value){          
      $cuisines_category_all[] = $this->Control_panel_m->m_get_cuisines_name_by_id($value);
}