Проверьте, установлено ли значение массива и является ли оно нулевым

Как проверить, если переменная массива

$a = array('a'=>1, 'c'=>null);

установлен и равен нулю.

function check($array, $key)
{
    if (isset($array[$key])) {
        if (is_null($array[$key])) {
            echo $key . ' is null';
        }
        echo $key . ' is set';
    }
}

check($a, 'a');
check($a, 'b');
check($a, 'c');

Возможно ли в PHP иметь функцию, которая будет проверять, является ли $ a ['c'] нулевым и существует ли $ a ['b'] без ошибок "PHP Notice: ..."?

Ответы на вопрос(2)

Ваш ответ на вопрос