Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用3php拆分数组_Php_Mysql - Fatal编程技术网

如何用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
}