这是我的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子句获取1
,5
,...
,我试过这个以获得所有价值:
foreach($cuisines_category as $key => $value){
$cuisines_category_all = $this->Control_panel_m->m_get_cuisines_name_by_id($value);
}
但它唯一的回归1值。我需要退还所有这些
你可以帮助我如何获得它吗? 谢谢(p.s数组的长度可以改变
答案 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);
}