Как постоянно сохранять структура_графа в базе данных / файле?

Я намерен использовать библиотеку Structures_graph создать структуру данных ориентированного графа в PHP.
Моя проблема в том что

  1. Я не могу найти, как сохранить эти графики постоянно (либо в файл / базу данных)

  2. Если вы знаете, как сохранить его постоянно, пожалуйста, скажите мне, как мне снова использовать сохраненные данные, чтобы их можно было использовать с этой библиотекой.

Другими словами, если в одном сеансе создается график, его необходимо сохранить, чтобы его можно было использовать в другом сеансе. Все это должно быть сделано, пока я использую вышеупомянутую библиотеку.

Я знаю, что могу запустить цикл for для всех узлов и проверить, к кому они подключены, и, таким образом, создать матрицу, которую я могу сохранить в файле. И используйте эту матрицу в следующем сеансе для инициализации моих узлов и весов. Но мне интересно, так как кто-то попытался сделать графы настолько простыми, написав эту библиотеку, может ли быть простой способ (библиотека) сделать то, что я собираюсь сделать?

1

Решение

Вы можете хранить и извлекать практически любую структуру PHP, используя serialize (), чтобы превратить ее в строку, и unserialize (), чтобы вернуть исходную структуру.

1

Другие решения

Других решений пока нет …