Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.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
Php 如何每两个值对数组进行切片和分组?_Php_Arrays_Logic - Fatal编程技术网

Php 如何每两个值对数组进行切片和分组?

Php 如何每两个值对数组进行切片和分组?,php,arrays,logic,Php,Arrays,Logic,我见过这样的一组阵列: 这样的数组: [1]=>数组( [投标]=>2 [board_name]=>Test1 [创建日期]=>2019-04-25 12:28:14 ) [2] =>阵列( [投标]=>3 [board_name]=>Test2 [创建日期]=>2019-04-25 12:28:14 ) [3] =>阵列( [投标]=>4 [board_name]=>Test3 [创建日期]=>2019-04-25 12:28:14 ) 它如何为每两个阵列构建 像这样: 测试1 测试2

我见过这样的一组阵列:

这样的数组:

[1]=>数组(
[投标]=>2
[board_name]=>Test1
[创建日期]=>2019-04-25 12:28:14
)
[2] =>阵列(
[投标]=>3
[board_name]=>Test2
[创建日期]=>2019-04-25 12:28:14
)
[3] =>阵列(
[投标]=>4
[board_name]=>Test3
[创建日期]=>2019-04-25 12:28:14
)
它如何为每两个阵列构建
像这样:


测试1
测试2
测试3
是否每两个数组计数一次,然后将它们分组到新数组中

我还在学习php,也许这个问题很难理解我的意思,很抱歉我的英语不好。

尝试使用格式化数组

$input_array = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($input_array, 2));


Array
(
    [0] => Array
        (
            [0] => a
            [1] => b
        )

    [1] => Array
        (
            [0] => c
            [1] => d
        )

    [2] => Array
        (
            [0] => e
        )

)
我想你需要

这是一个简单的例子:

$input_array = array('a', 'b', 'c', 'd', 'e');
$chuncks = array_chunk($input_array, 2); // contains [[a,b], [c,d], [e]]
现在,您可以使用它构建
部件,如下所示:

foreach($chuncks as $c) {
    echo "<tr><td>";
    echo implode("</td><td>" , $c);
    echo "</td></tr>";
}
foreach($c){
回声“;
回波内爆(“,$c);
回声“;
}

并不能真正帮助OP构建HTML表,尽管Holy#$%^#$(^#$$)(^#$我真不敢相信没有这个函数我活了这么久:'(可能对OP构建HTML表没有帮助,但这是问题的主要部分,它如何为每两个数组构建?@dWinder是的,我可以自己生成HTML表,我只想知道每2个数组分组的逻辑arrays@carry0987正如我所说的,您可以使用
array\u块作为:
array\u块nk(array\u column($array,“board\u name”))
@dWinder我尽量不使用内爆,因为这个函数很难插入到我的代码中,但逻辑是正确的,非常感谢!!