我对PHP很新颖,并且正在研究使用array_chunk()将数组拆分为三部分以将其显示为三列列表。比方说,我有这样的访问array_chunk的每个块
$input_array = array('a', 'b', 'c', 'd', 'e', 'f');
$chunks = array_chunk($input_array, 3, true));
一个数组,我想输出是这样的:
<div class="left">
<ul>
<li>a</li>
<li>b</li>
</ul>
</div>
<div class="middle">
<ul>
<li>c</li>
<li>d</li>
</ul>
</div>
<div class="right">
<ul>
<li>e</li>
<li>f</li>
</ul>
</div>
我已经看到了一些really helpful examples在这里,但没有说明如何foreach循环的每个块原始数组放置在您的html/css中需要的地方。
这是array_slice的工作吗?但是如果我的数组是动态填充的,而且我不知道在给定的时间会有多大?
谢谢!
我误解了文档,并认为我的3值意味着3个块,但现在看到我错了。 –