很抱歉这很难解释,但我会尽力而为。
我有多个带有自定义条件的输入帖子,自定义条件意味着可以尽可能多。
HTML
<input name="type[]" value="type 1">
<input name="var[]" value="Var 1">
<input name="var[]" value="Var 2">
<input name="var[]" value="Var 3">
<input name="type[]" value="type 2">
<input name="var[]" value="Var 1 for type 2">
<input name="var[]" value="Var 2 for type 2">
对于输入名称 type[] 可以通过 JQuery 添加为自定义,对于 var[] 也可以,但是如果添加了 var[],它将作为数组插入在类型[]下
我想用这个数组结果将该值序列化到数据库
Array (
[0] => Array (
[type 1] => Array (
[0] => Array (
[menu_name] => var 1
)
[1] => Array (
[menu_name] => var 2
)
[2] => Array (
[menu_name] => var 3
)
)
)
[1] => Array (
[Type 2] => Array (
[0] => Array (
[menu_name] => Var 1 for type 2
)
[1] => Array (
[menu_name] => Var 2 for type 2
)
)
)
)
但问题是,我不知道如何使用$_POST 语法插入该数组的逻辑,所以结果会像上面的数组结果一样
最佳答案
只需在输入名称中添加大括号[]
<input name="type[0]" value="type 1">
<input name="type[0][var][]" value="Var 1">
<input name="type[0][var][]" value="Var 2">
<input name="type[0][var][]" value="Var 3">
<input name="type[1]" value="type 2">
<input name="type[1][var][]" value="Var 1 for type 2">
<input name="type[1][var][]" value="Var 2 for type 2">
编辑
$types = $_POST['type'];
$types[0]['var'][1];
关于javascript - 如何插入动态帖子数组php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31782545/