Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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 - Fatal编程技术网

多个PHP数组拆分

多个PHP数组拆分,php,arrays,Php,Arrays,从上部阵列中,我要执行以下操作: array (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12); array (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12); array (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12); 我也会有机会检查。上面4列或3列 名单真的很长 array (a1, a2, a3, a4); array (

从上部阵列中,我要执行以下操作:

array (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12);
array (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12);
array (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12);
我也会有机会检查。上面4列或3列

名单真的很长

array (a1, a2, a3, a4);
array (b1, b2, b3, b4);
array (c1, c2, c3, c4);

array (a5, a6, a7, a8);
array (b5, b6, b7, b8);
array (c5, c6, c7, c8);

array (a9, a10, a11, a12);
array (b9, b10, b11, b12);
array (c9, c10, c11, c12);


//etc.
输出:

$input_array = array ("a1", "a2", "a3", "a4", "a5", "a6", "a7", "a8", "a9", "a10", "a11", "a12");
var_dump(array_chunk($input_array, 4, true));
使用:

我们可以通过打印块来测试输出:

$a = array (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12);
$b = array (b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12);
$c = array (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12);

$a_chunk = array_chunk($a,4);
$b_chunk = array_chunk($b,4);
$c_chunk = array_chunk($c,4);
结果输出:

print_r($a_chunk[0]);
print_r($a_chunk[1]);
print_r($a_chunk[2]);

看见我花了五秒钟的时间在谷歌上搜索“php将数组分解成更小的数组”。在问别人之前先为自己着想。你试过什么吗?但那不一样。再次查看我的要求。也许你应该先正确地阅读我的问题。其他问题并不意味着
array\u chunk()。但是你可以用它把数组分割成块,然后你可以把它们组合成一个多维数组,如果你想这样做的话,因为它不太清楚。@rafig也许你应该先把你的问题说清楚。“我还将检查opportunities列。上面的4列或3列。”?这到底是什么意思?
print_r($a_chunk[0]);
print_r($a_chunk[1]);
print_r($a_chunk[2]);
Array
(
    [0] => a1
    [1] => a2
    [2] => a3
    [3] => a4
)
Array
(
    [0] => a5
    [1] => a6
    [2] => a7
    [3] => a8
)
Array
(
    [0] => a9
    [1] => a10
    [2] => a11
    [3] => a12
)