Ok, ya avanzamos, el array se muestra porque estas agregando los corchetes "[]" al nombre del input,
ESTO UNICAMENTE se hace cuando por ejemplo vas a ingresar varios dias y quieres que todos los campos tengan el mismo nombre, pero cada campo tendrá un valor diferente
Código HTML:
Ver original<form id="miform" action="" method="post"> <p>indica todas las fechas de una semana
</p> <input type="text" name="fechas[]" /> <input type="text" name="fechas[]" /> <input type="text" name="fechas[]" /> <input type="text" name="fechas[]" /> <input type="text" name="fechas[]" /> <input type="text" name="fechas[]" /> <input type="text" name="fechas[]" /> <p>Indica que dia te gusta mas
<p> <input type="text" name="fecha_favorita" />
<input type="submit" value="enviar" />
cuando va a ser un solo campo con el mismo nombre no es necesario, checa el ejemplo anterior que agregue y quita los corchetes de los nombres de los campos inputs y vuelve a probar