Я использую многомерный массив в форме и хочу разобрать эти значения в сериализованный массив, который будет храниться в моей базе данных. Вот соответствующий раздел моей HTML-формы:
<select name="week_days[monday]"><option value=""></option><option value="preferred">Preferred</option><option value="restricted">Restricted</option></select>
<select name="week_days[tuesday]"><option value=""></option><option value="preferred">Preferred</option><option value="restricted">Restricted</option></select>
<select name="week_days[wednesday]"><option value=""></option><option value="preferred">Preferred</option><option value="restricted">Restricted</option></select>
<select name="week_days[thursday]"><option value=""></option><option value="preferred">Preferred</option><option value="restricted">Restricted</option></select>
Затем я хочу создать массив в моей модели с именем week_days. Пример того, как я хочу, чтобы массив выглядел следующим образом:
array('monday'=>'preferred','tuesday'=>'','wednesday'=>'restricted','thursday'=>'');
Затем я сериализую () этот массив для хранения в моей базе данных. Как мне преобразовать вход многомерного массива в массив для сериализации?