3v4l.org

run code in 500+ PHP versions simultaneously
<?php $dataArray = [ 0 => "AAAAA 2023 01 25 01:04:00 ID:20fjrjeZZ", 1 => "AAAAA 2023 01 25 01:18:08 ID:13454B43A", 2 => "AAAAA 2023 01 25 02:00:02 ID:18f5hjeWe", 3 => "AAAAA 2023 01 25 04:10:13 ID:13454B43A", 4 => "BBBBB 2023 01 25 01:44:10 ID:Xj74320fj", 5 => "BBBBB 2023 01 25 07:08:58 ID:13454B43A", 6 => "BBBBB 2023 01 25 08:40:52 ID:Ftzkk800Y", 7 => "BBBBB 2023 01 25 14:10:13 ID:18f5hjeWe" ]; foreach ($dataArray as $row) { [$group, $y, $m, $d, $t, $id] = explode(' ', $row); $result[$group]['user'][$id][] = $t; $result[$group]['first'] ??= $t; $result[$group]['last'] = $t; $result[$group]['totaluser'] = count($result[$group]['user']); $result[$group]['totalAccess'] = ($result[$group]['totalAccess'] ?? 0) + 1; } var_export($result);

preferences:
86.33 ms | 1241 KiB | 5 Q