Php 将解析的数据分组为;例如;组

Php 将解析的数据分组为;例如;组,php,arrays,sorting,loops,Php,Arrays,Sorting,Loops,我目前有一个脚本,它解析一个文本文件(例如)100行,来自10个不同的用户,每行提取一个$userName,$timestamp和其他各种内容。有没有一种方法可以让我循环(在它完成解析之后)一次使用一组$userName 最终目标是将数据输入到谷歌文档中,每次输入一个用户 我尝试过使用$I和$I++但是由于我的主循环是数组中的数组,所以事情变得有点愚蠢 我想要的是能够看到以下内容 $userName | $timeStamp mhopkins321 | 13-12-30 mhopk

我目前有一个脚本,它解析一个文本文件(例如)100行,来自10个不同的用户,每行提取一个
$userName
$timestamp
和其他各种内容。有没有一种方法可以让我循环(在它完成解析之后)一次使用一组
$userName

最终目标是将数据输入到谷歌文档中,每次输入一个用户

我尝试过使用
$I
$I++
但是由于我的主循环是数组中的数组,所以事情变得有点愚蠢

我想要的是能够看到以下内容

$userName   |   $timeStamp
mhopkins321 |    13-12-30
mhopkins321 |    14-59-01
mhopkins321 |    19-32-59

您只需制作适当的数组结构:

$users = array(
    'mhopkins321' => array(
        '13-12-30',
        '14-59-01',
         ...
    ),
    'anotherUser' => array(
          ...
    )
);
因此,在解析时,遇到用户名和时间戳:

$users[$username][] = $timestamp;
当你想做那张桌子的时候

foreach($users as $user) {
    foreach ($user as $timestamp) {
        echo $user."| ".$timestamp."\n";
    }
}
…可能有更好的格式,但可以了。

问号?在英语中用于确定问题。我看不出问号。。