Переместите некоторые предметы в конце массива, если они выполняют определенное условиеPhp

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

Сообщение Anonymous »

У меня есть массив путей, которые я хотел бы сортировать ... < /p>

Код: Выделить всё

Array
(
/something/foo1
/something/special/foo2
/something/foo3
/something/special/foo4
/something/foo5
/something/special/foo6
)
< /code>

... так что все пути, которые содержат /special /< /code> в конце массива, как это: < /p>

Array
(
/something/foo1
/something/foo3
/something/foo5
/something/special/foo2
/something/special/foo4
/something/special/foo6
)
< /code>

исходный порядок сортировки путей должен оставаться прежним (поэтому 1,2,3,4,5,6 < /code> => 1,3,5, 2,4,6 
). Есть ли элегантный способ сделать это? Можно ли это реализовать с помощью функции USORT?

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

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

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

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

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

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

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