Articles of Массив

Создание многомерного массива из текстовых строк

Если у вас есть текстовый файл: item1 item1 > item3 item1 > item3 > item4 item1 > item5 item1 > item5 > item6 > item7 item2 > item8 item2 > item8 > item9 И я хочу массив, который выглядит так: array( [item1] array( [item3] array( [item4] ) [item5] array( [item6] array( [item7] ) ) ) […]

Поиск ключа в многомерном массиве, а затем изменение значения с помощью PHP

У меня есть многомерный массив, который выглядит так [0] => Array ( [recordId] => 5 [leaf] => 1 [children] => Array ( [0] => Array ( [recordId] => 6 [leaf] => 1 [children] => Array ( [0] => Array ( [recordId] => 7 [leaf] => 1 ) ) ) [1] => Array ( [recordId] => […]

Как я должен сортировать этот массив по ключу с помощью usort?

Я думаю, что, возможно, я прочитал каждую статью о StackOverflow, но я не могу это решить. Может быть, usort не инструмент, который мне нужен? Вот немного массива, с которым я работаю (у меня он назначен для $allPages ): Array ( [0] => Page Object ( [id] => 4 [slug] => articles [created_on] => 2009-08-06 07:16:00 […]

Структуру дерева PHP для категорий и подкатегорий без циклического запроса

Я пытаюсь создать список категорий с любым количеством подкатегорий, где подкатегории могут также иметь свои собственные подкатегории. Я выбрал все категории из Mysql db, кошки находятся в стандартном списке ассоциированных массивов, каждая категория имеет id, name, parentid, где parentid равен 0, если это верхний уровень. Я в основном хочу иметь возможность брать одноуровневый массив кошек […]