Por que no usas esto:
formulario: esta forma de nombrar al checkbox crea para php un array
Código:
<input name="dias[]" type="checkbox" id="1" value="1">
<input name="dias[]" type="checkbox" id="2" value="2">
<input name="dias[]" type="checkbox" id="3" value="3">
<input name="dias[]" type="checkbox" id="4" value="4">
script.php
Código PHP:
<?php
//se recorre el array
foreach ($_POST['dias'] as $dia)
$msg.="$dia: SI \n";
echo $msg;
?>