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>';
到目前为止,您尝试了什么代码?