将关联的POST数据输入转换为序列化数组

hoh*_*ner 1 php serialization

我在表单中使用多维数组,我想将这些值解析为序列化数组,以存储在我的数据库中.这是我的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>
Run Code Online (Sandbox Code Playgroud)

我想在我的模型中创建一个名为week_days的数组.我希望数组看起来像的一个例子是:

array('monday'=>'preferred','tuesday'=>'','wednesday'=>'restricted','thursday'=>'');

然后我将序列化()此数组以存储在我的数据库中.如何将多维数组输入转换为数组以进行序列化?

Nea*_*eal 5

当您在表单中提交时,您将得到一个$_POST['week_days']与您的问题中的数组相同的数字