я уверен что в цикле несколько проходов и по условию он входит оба раза так же значения всех переменных разные но массив получается только из последнего значений полученных последним проходом (
вот что я получаю
a:1:{s:14:"slider_options";a:3:{s:10:"feature_id";s:2:"42";s:3:"min";s:2:"39";s:3:"max" ;s:3:"328";}}
структура массива должна остаться прежней в общем должно получится так
foreach($this->features->get_features(array('category_url'=>$this->request->get('category'), 'slider'=>1)) as $feature) {
$ssss = 'feature_'.$feature->id;
if (!empty($this->request->get($ssss))){
$sss = $this->request->get($ssss);
$filter['slider_options']['feature_id'] = $feature->id;
$filter['slider_options']['min'] = $sss[min];
$filter['slider_options']['max'] = $sss[max];
}
}
структура массива должна остаться прежней в общем должно получится так
a:1:{s:14:"slider_options";a:3:{s:10:"feature_id";s:2:"41";s:3:"min";s:2:"34";s:3:"max" ;s:3:"320";}} a:1:{s:14:"slider_options";a:3:{s:10:"feature_id";s:2:"42";s:3:"min";s:2:"39";s:3:"max" ;s:3:"328";}}