/** * Process input */ if( $input['price']['from'] == '' && $input['price']['to'] == ''){ $input['price'] = 1; $input['price'] = ''; }else{ $input['price']['from'] = ($input['price']['from'] == '' ? 0 : $input['price']['from']); $input['price']['to'] = ($input['price']['to'] == '' ? 0 : $input['price']['to']); } if( $input['area']['from'] == '' && $input['area']['to'] == ''){ $input['area'] = 1; }else{ $input['area']['from'] = ($input['area']['from'] == '' ? 0 : $input['area']['from']); $input['area']['to'] = ($input['area']['to'] == '' ? 0 : $input['area']['to']); } foreach($input['parameters'] as $key => $value){ if( $value == '') }
tablica $input na początku i na końcu jest taka sama. Nie rozumiem dlaczego unset nie działa. Czy ze względu na kontekst statyczny?? Ma ktoś jakieś rozwiązanie??