PHP code example of graphp / graphml
1. Go to this page and download the library: Download graphp/graphml library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
graphp / graphml example snippets
$graph = new Fhaculty\Graph\Graph();
$a = $graph->createVertex('a');
$b = $graph->createVertex('b');
$a->createEdgeTo($b);
$exporter = new Graphp\GraphML\Exporter();
$data = $exporter->getOutput($graph);
file_put_contents('example.graphml', $data);
$data = file_get_contents('example.graphml');
$loader = new Graphp\GraphML\Loader();
$graph = $loader->loadContents($data);
foreach ($graph->getVertices() as $vertex) {
foreach ($vertex->getVerticesEdgeTo() as other) {
echo $vertex->getId() . ' connected with ' . $other->getId() . PHP_EOL;
}
}