多个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
)