我知道这array_chunk()
允许将数组拆分为几个块,但是块的数量会根据元素的数量而变化。我需要的是始终将数组拆分为特定数量的数组,例如 4 个数组。
以下代码将数组拆分为 3 个块,两个块每个包含 2 个元素,1 个块包含 1 个元素。我想要的是将数组始终拆分为 4 个块,无论数组具有的总元素数量如何,但始终尝试像 array_chunck 函数一样将元素均匀地划分在块中。我怎样才能做到这一点?是否有任何 PHP 功能?
$input_array = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($input_array, 2));
print_r(array_chunk($input_array, 2, true));
谢谢你。