data-structures

Есть ли в PHP встроенные структуры данных?

Я смотрю на Руководство по PHP, и я не вижу раздела о структурах данных, которые есть в большинстве языков, таких как списки и наборы. Я просто слепой или в PHP нет ничего подобного?

Для чего хорош XML и когда я должен его использовать?

Мне любопытно, я разрабатывал довольно мощные веб-сайты/веб-приложения, и я никогда не изучал XML, еще более странно, ч ... может делать лучше, чем JSON или MySQL (или какой-либо другой аспект веб-разработки), и когда я должен его использовать!

Группировка массивов в PHP

У меня есть массив из 200 элементов. Я хотел бы вывести массив, но сгруппировать элементы с общим значением. Аналогично ... sqlite, а затем выполнить запрос к этому документу на каждой странице грузить? Любые мысли будут весьма признательны.

В PHP как я могу получить доступ к массиву ":private" в объекте?

До примерно 3.3beta1 элементов в WP_Admin_Bar Object можно было получить доступ, используя этот тип синтаксиса, наприме ... rdpress... Ссылка на файл: http://phpxref.ftwr.co.uk/wordpress/nav.html?wp-includes/class-wp-admin-bar.php.source.html

Как настроить структуру индекса ElasticSearch с несколькими привязками сущностей

недавно я начал работать над реализацией ElasticSearch (ES) в устаревшем приложении электронной коммерции, написанном н ... одумал, что мне следует создать плоскую структуру индекса продуктов для ES, но как насчет привязки нескольких сущностей?

Каковы некоторые хорошо закодированные примеры стандартных структур данных в PHP? [закрыто]

Я хотел бы увидеть несколько хорошо выполненных примеров PHP-кода некоторых стандартных структур данных. Знаете ли вы какие-либо примеры кода классов, таких как Линейные связанные списки, Стеки, Очереди, Деревья двоичного поиска и т.д.?

Есть ли в PHP упорядоченный словарь?

Есть ли в PHP упорядоченный словарь, как в Python? Т.Е. каждая пара значений ключа дополнительно имеет порядковый номер, связанный с ней.

Каковы практические различия между "ассоциированными" и "индексированными" массивами в PHP?

Тип массива PHP на самом деле больше похож на упорядоченную карту, чем на традиционный массив C. Это оригинальная стру ... ичия в области пользователей, хотя любое представление о реализации массива в исходном коде PHP также было бы интересно.

структура данных для дерева обхода в PHP?

У меня нет опыта работы в CS или структурах данных. Я хочу создать класс PHP, в котором хранится измененное поперечное ... (Если бы это было так, у меня был бы просто запрос классов.) Это просто отдельный mmpt в какой-то структуре данных PHP.

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

Я хочу создать простую систему управления версиями, но у меня нет идей о том, как структурировать мои данные и мой код. ... работы? (Приложение разработано с использованием PHP и Zend Framework, база данных должна быть mysql или postgresql)

Зачем мне вообще использовать список с двойными ссылками в PHP?

Недавно я столкнулся с некоторыми структурами данных PHP-SPL, и я просматривал первую из них, двусвязный список. У мен ... кажется, что использовать массив было бы так же просто. Может ли какой-нибудь специалист по информатике просветить меня?

Как создавать массивоподобные структуры данных с ключами объектов в PHP?

Я хочу создавать массивы с ключами объектов в PHP, т.Е. Что-то вроде этого: <?php $keyObject = new KeyObject; $v ... ет, но не так аккуратно, как хотелось бы. Есть ли лучший способ? (Возможно, что-то из SPL, чего мне не хватает...) ТИА

Масштабируемая реализация Trie в PHP

Следуя этому учебнику, я познакомился со структурой данных Trie. С недавнего времени я программирую на PHP, я попытал ... $query = trim(strval(fgets($handle))); echo $trie->getWeight($query) . PHP_EOL; } fclose($handle); Сбой

Соответствующая структура данных для таблицы, в которой используются диапазоны

У меня есть таблица, которая выглядит так: <22 23-27 8-10 1.3 1.8 11-13 2.2 2.8 14-16 3.2 3.8 ... всего использовать для этого? У меня есть данные в формате CSV. Я собираюсь запрограммировать это на PHP. Спасибо.

структура базы данных активности пользователей

Я работаю над сайтом сообщества. Я хочу показать активность пользователя в 2 места на веб-сайте. Профиль Пользовател ... количество строк таблицы? Есть идеи или предложения, как с этим справляются крупные веб-сайты? digg, facebook и т.д.

Копирует ли PHP переменные при извлечении из общей памяти?

Если я запущу shm_get_var(), вернет ли он "ссылку", сохраняя данные в общей памяти? Я хочу сохранить массив размером о ... ить несколько копий этого массива размером 50 МБ. Если общая память не является ответом, у кого-нибудь есть другая идея?

Реализация стека PHP

Я хочу создать стек, реализованный на PHP. Изначально у меня есть этот код: class Stack { protected $stack; pr ... я могу это реализовать? Обратите внимание, что все остальные функции (например, pop и push) являются функциональными.

Лучшая практика для многоязычной структуры веб-приложения PHP

Я нахожусь в процессе создания веб-приложения на PHP, которое будет доступно на многих разных языках (всего около 10), ... 5 /"к "http://myservice.com/article?id=12345&lang=de ". Что вы считаете чистой и эффективной многоязычной настройкой?

Коллекции структур данных PHP (Java-подобных)

Мне интересно узнать о преимуществах создания небольшой библиотеки, возможно, для личного использования, в которой указ ... ически) структуры данных с использованием классов, когда у нас есть реализация базового массива на языке Си? Спасибо..

DOMDOC/SimpleXML/XSLT: синтаксический анализ для добавления автоматически увеличивающихся атрибутов идентификатора к каждому уникальному дочернему элементу элемента

Я уже некоторое время занимаюсь устранением неполадок, и я в некотором роде новичок в программировании. Даже когда я н ... </en_sp> <en_sp> <en>1</en> <sp>0</sp> </en_sp> </table>