В следующем ассоциативном массиве
$array = array(
[0] => 0
[1] => 1
[2] =>
[3] => 2
[4] =>
)
как вы можете определить, имеет ли данный ключ пустое (или нулевое) значение? Я использовал
if(empty($array[$value]))
и
if(isset($array[$value])) && $array[$value] !=='')
При использовании empty я также получаю false для первого значения массива, которое равно нулю, а isset, похоже, не выполняет трюк.