Разделить массив объектов на группы объектов, инициализированные любым встреченным объектом определенного экземпляра.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Разделить массив объектов на группы объектов, инициализированные любым встреченным объектом определенного экземпляра.

Сообщение Anonymous »

У меня есть массив, который выглядит следующим образом:
array(
0 => object //ticket,
1 => object //user,
2 => object //employee,
3 => object //ticket,
4 => object //user
5 => object //ticket,
6 => object //employee
);

Из этого видно, что объект заявки всегда присутствует, тогда как объекты «сотрудник» и «пользователь» являются необязательными. Я хотел бы просмотреть их и организовать следующим образом:
array(
[0] => array(
[0] => object //ticket,
[1] => object //user,
[2] => object //employee,
)
)

У меня возникли проблемы с тем, что пользователь и сотрудник не являются обязательными. Я не уверен, как правильно индексировать на основе приведенной выше модели, поскольку иногда я сталкиваюсь с тем, что не так. есть сотрудник или пользователь (в случае, если это не так, я бы хотел, чтобы этот индекс был нулевым). Есть идеи?
РЕДАКТИРОВАТЬ:
Пример:
for ($i = 0; $i < count($result); $i++) {
if ($result[$i] instanceof Ticket) {
continue;
} else {
$newResult[$i][] = $result[$i]; //maybe I'm brainfarting, but cannot figure how to identify the last ticket index
}
}


Подробнее здесь: https://stackoverflow.com/questions/173 ... ncountered
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • В чем разница между экземпляром, объектом, объектом класса и объектом экземпляра в Python? [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    52 Просмотры
    Последнее сообщение Anonymous
  • Оптимизировать функцию факела, которая заменяет нулевые элементы первым встреченным ненулевым элементом.
    Anonymous » » в форуме Python
    0 Ответы
    121 Просмотры
    Последнее сообщение Anonymous
  • Есть ли способ сохранить инициализированные структуры вне цикла?
    Anonymous » » в форуме C++
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Слюни, инициализированные из базы данных, пусты
    Anonymous » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Слюни, инициализированные из базы данных, пусты
    Anonymous » » в форуме JAVA
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»