Поворот массива объектов так, чтобы объект с определенным свойством был первым элементом.Php

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

Сообщение Anonymous »

У меня есть следующий массив:
$myarray = Array (
[1] => stdClass Object (
[ID] => 1
[current] =>
)

[2] => stdClass Object (
[ID] => 2
[current] => 1
)

[3] => stdClass Object (
[ID] => 3
[current] =>
)

[4] => stdClass Object (
[ID] => 4
[current] =>
)

[5] => stdClass Object (
[ID] => 5
[current] =>
)
)

И мне нужно отсортировать его, указав значение текущее в качестве первого, а затем все элементы, которые были изначально после этот текущий, а элементы, которые изначально были до, будут последними в массиве результатов.
Таким образом, новый массив будет выглядеть так:
Array (
[1] => stdClass Object (
[ID] => 2
[current] => 1
)

[2] => stdClass Object (
[ID] => 3
[current] =>
)

[3] => stdClass Object (
[ID] => 4
[current] =>
)

[4] => stdClass Object (
[ID] => 5
[current] =>
)

[5] => stdClass Object (
[ID] => 1
[current] =>
)
)


Подробнее здесь: https://stackoverflow.com/questions/102 ... is-the-fir
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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