Articles of tree

массив списка файлов php в дереве массива

У меня есть несколько массивов списков файлов с элементами, превышающими 100 единиц, которые мне нужно преобразовать в массив деревьев и вставить их в базу данных и вернуть дерево для вызова системы каталогов json api. Я потратил неделю на различные алгоритмы, все в какой-то момент они терпят неудачу. Это массив: $files[] = array('dir1/dir2/dir3/file1.mkv', 44444); $files[] = […]

как я могу преобразовать frm php в c # или json (extjs)

Я использую пример макета браузера для моего приложения я пытаюсь добавить к нему два дерева то, что я пытаюсь сделать здесь, – это определить двойки в отдельном файле, моим основным файлом является layout-browser.js, и мне нужно добавить это (и другие) на вкладках, которые у меня есть. не стесняйтесь задавать мне другие вопросы, если это не […]

Как я могу сгенерировать древовидную структуру из таблицы в базе данных?

Я пытаюсь создать древовидную структуру из таблицы в базе данных. Таблица сохраняется в памяти, причем каждая запись имеет родительский_ид или 0. Конечной целью является создание сгенерированного окна выбора и массив узлов. Код, который у меня есть до сих пор: function init($table, $parent_id = 0) { $sql = "SELECT id, {$this->parent_id_field}, {$this->name_field} FROM $table WHERE {$this->parent_id_field}=$parent_id […]

Рекурсивный многомерный массив UL LI to PHP

Я пытаюсь преобразовать блок HTML, который в основном в следующем виде (каждый элемент списка должен быть в одной строке, поэтому не должно быть строк, содержащих <ul><li> если вы понимаете, что я имею в виду): <ul> <li>Item 1</li> <li> <ul> <li>Item 2</li> <li>Item 3</li> </ul> </li> <li>Item 4</li> </ul> Но это может быть несколько слоев. Я […]

PHP: Как сгенерировать дерево <ul> <li> в массиве xml2assoc?

Я видел много функций PHP о том, как сгенерировать <ul><li> но мой ввод массива довольно сложный, я думаю. Это массив, возвращаемый из пользовательской функции, называемой xml2assoc Мой вопрос заключается в том, как преобразовать возвращаемый результат массива xml2assoc в HTML-код <ul><li> с помощью PHP. Благодарю. $tree = array( 0 => array( 'tag' => 'NavigationMode', 'value' => […]

Как я могу получить все дерево в одном запросе с помощью доктрины?

Этот фрагмент с официального сайта работает так, как ожидалось: $treeObject = Doctrine::getTable('Category')->getTree(); $rootColumnName = $treeObject->getAttribute('rootColumnName'); foreach ($treeObject->fetchRoots() as $root) { $options = array( 'root_id' => $root->$rootColumnName ); foreach($treeObject->fetchTree($options) as $node) { echo str_repeat(' ', $node['level']) . $node['name'] . "\n"; } } Но я вижу, что в базу данных отправляются десятки запросов. Как я могу сделать […]

Библиотека ASCII для создания «Довольно» Деревев каталога?

Есть ли какой-нибудь инструмент * nix или perl / php, который позволит вам легко создавать визуализации дерева каталогов, которые выглядят следующим образом? www |– private | |– app | | |– php | | | |– classes | | | +– scripts | | |– settings | | +– sql | +– lib | +– […]

Intereting Posts
Невозможно установить флажок Laravel, выбранный в режиме редактирования Вызов неопределенного метода Illuminate \ Database \ Query \ Builder :: lists () при посеве после обновления до Laravel 5.3 Функции функции часового пояса Искать в колонке JSON, используя красноречивый Laravel PHP Script для редактирования записей DNS в CPanel привязка регулярного выражения к параметру PDO в инструкции PDO расположение таблицы – foreach Надежно удалить строки из строки Хост (iPage) не позволяет удаленный доступ. Итак, как я могу получить / изменить мою базу данных? Зависимость от инъекции и блок работы PHP: помощь с структурой массива PHP – определение пробелов между строками Должен ли я генерировать каждую миниатюру динамически каждый раз, когда она запрашивается, или сохранять их при загрузке изображения? Как я могу разобрать этот ответ от nusoap на php variable / array Опубликовать массив из нескольких значений флажка