如何用3php拆分数组
问题如何用3php拆分数组,php,mysql,Php,Mysql,问题 我有一个带有多个文本框和一个提交按钮的表单表 Im使用内爆,但所有值都插入到数组中 $val = implode(',',$textboxval); 结果是(80,80,80,40,80,90,70,70) 我想要的是在数据库的一组数组中插入每一行数据 [0]=(80,80,80),=(40,80,90),=(70,70,70) 结果 您可以使用: 文本框值是如何在$textboxval中结束的?我在过去通过一个准备好的查询完成了这类工作,并根据需要的长度生成了一个充满问号和括号的字符
我有一个带有多个文本框和一个提交按钮的表单表 Im使用内爆,但所有值都插入到数组中
$val = implode(',',$textboxval);
结果是(80,80,80,40,80,90,70,70)我想要的是在数据库的一组数组中插入每一行数据
[0]=(80,80,80),=(40,80,90),=(70,70,70)
结果
您可以使用:
文本框值是如何在
$textboxval
中结束的?我在过去通过一个准备好的查询完成了这类工作,并根据需要的长度生成了一个充满问号和括号的字符串。您将有一个空数组,然后根据需要的长度,将字符串“(?,?,?)”
附加到数组中。然后在,“
上内爆数组。您现在有了一个字符串,如“(?,?,?),(?,?,?),(?,?,,?)”
现在在前面放一个值,这样您就有了“值(?,,?),(?,,,,,?),(,,,,?)”
然后将您的值数组绑定到问号上。您能提供一些示例代码吗?我只使用mysqli queryno luck,$val值生成数据库中的单词数组请尝试我编辑的代码。我忘了你想写字符串。
foreach (array_chunk($textboxval, 3) as $values) {
$val = implode(',', $values);
// insert $val into database
}