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
Почему crontab не выполняет мой PHP-скрипт? laravel – Не удается получить сеанс в конструкторе контроллера Опубликовать многомерный массив с использованием CURL и получить результат на сервере Проблема структуры PHP OOP, имитировать множественное наследование Конкатенация синтаксиса ECHO в PHP Ошибка «Нет классов метаданных для обработки» при создании таблиц БД в Symfony (с использованием Doctrine), созданных с использованием доктрины php app / console: generate: entity Действительно ли инъекция SQL возможна путем добавления второго запроса? Как распознать ботов с php? Маршрут с особыми символами не корректно обрабатывается в Zend Framework 2 Как фильтровать массив JSON в массив PHP Переменные расширения класса переменной в PHP – возможно ли это? Изменение шаблона url для принятия имени пользователя, такого как facebook Подключение нескольких баз данных и объединение запросов по базе данных в php Как я могу использовать xdebug для отладки только одного виртуального хоста? Измените эту функцию js так, чтобы она использовала значение, полученное из db вместо значений, указанных в массиве, для генерации опций Select