Условие в strpos

    $filter = function ($arr, $data, $find, $comm = null) {
        return array_filter($arr, function ($item) use ($data, $find, $comm) {
            if (strpos($item->data, $data) !== false && strpos($item->comm, $comm) !== false){
                return in_array($item->kod, $findArray);
            }
        });
    };

Подскажите пожалуйста в метод приходит параметр $comm и код работает как надо, но бывает что параметр $comm пустой и тогда ошибка в strpos($item->comm, $comm) !== false, помогите решить проблему...


Ответы (0 шт):