如何在php中对数组进行分组

时间:2012-04-25 12:47:39

标签: php arrays

我在字符串中有大量数字

$userlist = '12,17,46,35,32,66,43,64'; //the userlist can be as long as i want 

$arr2 = explode(',', $userlist);

我不知道如何让他们输出如下。

12,17

46,35

32,66

43,64

感谢您抽出宝贵时间阅读。

1 个答案:

答案 0 :(得分:2)

您可以使用array_chunk再次将两个组合在一起,然后遍历这些组,并使用,再次破坏每个组。示例(Demo):

$userPairings = array_chunk($arr2, 2);

foreach ($userPairings as &$pair)
{
    $pair = implode(',', $pair);
}
unset($pair);

echo implode("\n\n", $userPairings);

输出:

12,17

46,35

32,66

43,64