所以正如标题所说:
我有一个数组
array(0=>"a"1=>"b"2=>"c"3=>"d"4=>"e"5=>"f")
我想做的是循环遍历并分块结果并像这样打印它们
ab
cd
ef
OR
abc
def
到目前为止我得到了这个:
我像这样用 array_chunk() 对数组进行分块
$chunks = array_chunk($my_array, 3);
所以它给了我这样的结果:
Array(0 => array(0=>"a"1=>"b"2=>"c")1=>array(4=>"d"5=>"e"6=>"f"))
所以我循环遍历
foreach($chunks as $key => $value){
echo $value.'<br>';}
电流输出:
a
b
c
d
e
f
期望输出:
abc
def
有任何想法吗?
我也在 Laravel 上,以防万一有人知道具体的方法
因为这被标记为laravel
我想你也想要一个 laravel 答案(?)。
可以使用laravel自带的chunk函数 https://laravel.com/docs/5.7/collections#method-chunk
$collection = collect([1, 2, 3, 4, 5, 6, 7]);
$chunks = $collection->chunk(4);
$chunks->toArray();
// [[1, 2, 3, 4], [5, 6, 7]]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)