PHP数组循环成对打印

PHP数组循环成对打印,php,arrays,Php,Arrays,阵列 Array ( [0] => CLG 0% [1] => TSM 0% [2] => 7sway 10% [3] => Nostalgie 90% [4] => K1CK.pt 9% [5] => E-Frag 91% [6] => HR 86% 所以我想使用for循环将这个数组的元素打印到同一个div中。我想将两个数组部分打印到同一个元素中 图像化输出 <div> CLG 0% TSM 0% </div> <d

阵列

Array ( [0] =>
CLG
0%
[1] =>
TSM
0%
[2] =>
7sway
10%
[3] =>
Nostalgie
90%
[4] => 
K1CK.pt
9%
[5] =>
E-Frag
91%
[6] =>
HR
86%
所以我想使用for循环将这个数组的元素打印到同一个div中。我想将两个数组部分打印到同一个元素中

图像化输出

<div>
CLG
0%
TSM
0%
</div>

<div>
7sway
10%
Nostalgie
90%
</div>

我认为海报把编码搞乱了,这个代码足以满足他的期望:

$arr = array("CLG 0%", "TSM 0%", "7sway 10%", "Nostalgie 90%", "K1CK.pt 9%", "E-Frag 91%", "HR 86%");

for ($i = 0; $i < sizeof($arr); $i++) {
    if ($i % 2 === 0) {
        echo '<div>' . $arr[$i] . ' ';
    } else {
        echo $arr[$i] . '</div>';
    }
}

使用array_chunk进行配对

foreach (array_chunk($arr,2) as $i)
   echo '<div>' . implode('', $i) . '</div>';

到目前为止,您尝试了什么代码?