我是php的初学者,希望有人可以帮助我。我有一个包含10个项目的数组,我需要第一个元素为1而不是零。 **我还需要将数组拆分为彼此相邻的2列,其中前5个元素在一列中,第二个5在第二列中。 我尝试过使用html但无法使用它。当我在php中使用切片时,第一列中的最后一个元素(5)消失了.. 所以,让我们说我的数组如下:
$farmland=array("Duck","Fox","Goose","Cow","Cat","Rabbit","Bull","Mouse","Sheep","Goat");
我需要它看起来像这样:
Duck Rabbit
Fox Bull
Goose Mouse
Cow Sheep
Cat Goat
答案 0 :(得分:1)
将数组拆分为块的最简单方法是array_chunk
:
$farmland = array("Duck","Fox","Goose","Cow","Cat","Rabbit","Bull","Mouse","Sheep","Goat");
$chunks = array_chunk($farmland, 5); // get chunks with size of 5
print_r($chunks);
答案 1 :(得分:0)
使用array_chunk,您可以将数组拆分为两个
$my_spliy_array = array_chunk($farmland,5)
in $ my_split_array [0]你有$ my_split_array [1]中的前5个元素