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