У меня есть огромный массив, который я зацикливаю с помощью foreach.
foreach ($items as $item) {
$sender = $item->getSender();
$id = $item->getId();
}
$ sender может быть любой строкой, но разные элементы ($ item) могут иметь одну и ту же строку. Это означает, что в одном foreach $ sender может иметь одинаковое значение. Теперь я хочу сохранить идентификаторы ($ id) в массиве или что-то похожее для каждого $ sender. Поэтому, если $ sender был «abcde» 3 раза, я хочу массив из 3 элементов и, скажем, $ sender был «ztra» 2 раза, я также хочу иметь массив с 2 идентификаторами.
Так что мне нужен набор идентификаторов на отправителя, как я могу это сделать?
Спасибо!