Привет всем Есть массив PHP: $arr = [ ['a' => '1', 'b' => 'aa', 'c' => '123','d' => '1000','e' => '1000'], ['a' => '2', 'b' => 'bb', 'c' => '123','d' => '1000','e' => '1000'], ['a' => '3', 'b' => 'cc', 'c' => '123','d' => '1000','e' => '1000'], ['a' => '1', 'b' => 'dd', 'c' => '123','d' => '1000','e' => '1000'] ]; сортирую PHP: foreach($arr as $k=>$v){ if ($v[a]=1 or empty($v[a])and $v[b]="dd" or empty($v[b])and $v[c]=$f or empty($v[c])and $v[d]=$f or empty($v[d])and $v[e]=$f or empty($v[e])){ print_r($v[a].' '.$v[b].' '.$v[c].' '.$v[d].' '.$v[e]); } } здесь $f не определён и работает на славу , но допустим что $f = "blabla" то есть значение которого нет в массиве код перестает правильно работать , что делать ?
debug http://phpfaq.ru/debug https://netbeans.org/kb/docs/php/debugging_ru.html https://php.ru/forum/threads/howto-...i-po-shagam-i-s-kartinkami.58974/#post-474550 надо учитывать все варианты
Все варианты учитывать невозможно , я написал модель с несколькими полями и вариантов множество а если там 20 ключей ? Пойду в sql