- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
function rawToStructuredDataTree($data) {
$structured_array = array();
foreach ($data as $cid => $node) {
$data[$cid]['children'] = array();
if ($node['parent_id'] == $cid || $node['parent_id'] == 0) {
$structured_array[$cid] = &$data[$cid];
} else {
$data[$node['parent_id']]['children'][$cid] = & $data[$cid];
}
}
return $structured_array;
}
Мать твою, есть паскаль, питон, бейсик на худой конец - почему ты ненавидишь детей? За что? Или ты сам ничего не знаешь больше? Ответь!
Сегодня на скуеле в разделе "работа" (sic!) нашёл псто фантастической прохладнорассказовости, цитирую дословно.
cat << EOF
25 апреля (через 2 дня) мы проводим в Петербурге первую Python-конференцию Piter Py.
Нам нужен Python программист готовый написать пост по итогам конференции.
С нас:
- бесплатное посещение конференции
- шикарный обед
- пара кофе брейков
С вас:
- отчет по итогам конференции (содержание, формат... - на ваше усмотрение).
EOF
Несмотря на то, что сакральный смысл бытия программистом именно пайтона мне не совсем ясен, таки обещают целый обед.
погоди, а где наёбка?
так ведь ещё больше сожрать можно!
явно где-то сокрыты подводные камни для такой работы-мечты
Например, весь оставшийся год голодным ходить?
Тем более "отчет по итогам конференции (содержание, формат... - на ваше усмотрение)".
"Было вкусно!"
10:30 - 10:40 - выпил кофе, проснулся
10:40 - 12:10 - опять слушал каких-то мужиков, размышляя о предстоящем обеде ничего не понял
12:10 - 13:00 - великолепный обед, было вкусно!
13:00 - 14:30 - вспоминал об обеде, на сытый желудок совсем не хотелось слушать рассказы о змеях
14:30 - 14:40 - выпил кофе
14:40 - 16:10 - втихаря доедал нямку, заныканную во время обеда, за этим занятием меня и застало закрытие конференции
А вообще алгоритм прикольный, если работает, только строит лес, а не дерево.
Или такое присваивание: $data[$node['parent_id']]['children'][$cid] = ... не создаст новый элемент?
Вырастить дом и посадить сына.
Это ты сейчас про чужих?