En kryssruta är bara en framgångsrik kontroll om den är markerad.
Kontroller som inte lyckas skickas inte in som data.
Därför kan du se om en kryssruta är markerad genom att se om dess värde har skickats.
T.ex.
if ($_POST['chk']['newmsg2'] == 1) {