我没有得到以下响应,我正试图将数组拆分为7个值的块。尽管这没有任何回应。我已根据参考资料对此进行了验证:http://www.php.net/manual/en/function.array-chunk.php但是无法使其发挥作用。有什么建议吗?
$array = $_POST['myarray'];
$chunked = array_chunk($array, 7);
foreach ( $chunked as $row ) {
foreach ( $row as $value ) {
echo $value;
}
echo "'r'n" ;
}else{
}
如果您只需要将数组中的每7项插入到表中,那么使用array_chunk来划分数组-
$array = $_POST['myarray'];
$chunked = array_chunk($array, 7);
然后循环使用$chunked
,并在该循环中插入数据库。
http://www.php.net/manual/en/function.array-chunk.php
编辑:这里有一个演示如何循环通过每个区块并获得值-
for($i = 0; $i < count($chunked); $i++) {
foreach($chunked[$i] as $value) {
echo $value;
}
}
很遗憾,PHP Fiddle目前已经关闭,它会更容易向您展示。