1

こんにちは、php 配列から GraphViz グラフを作成する方法を探しています。キーとそれに対応する値を抽出し、それらを使用してグラフを作成する必要がある連想多次元配列があります。1D 配列による例:

$arr = ("dogs" => "4", "cats" => "3"); 

キー「犬」を抽出し、それをうなずきのラベルとして使用し、対応する値「4」を抽出し、それを使用してそのうなずきのサイズを定義する必要があります。多次元配列でも同じことをする必要があります。ばかげた例:

$md_arr = ("dogs" => array("rot" => "7", "blood_hound" => "4"), 
           "cats" => array("long_hair" => "12", "some_other_kind" => "1")
          );

出力を次のように定義する必要があります。

最初のノードの名前/ラベル: 最初の配列の最初のキー => "dogs" 2 番目のノードの名前/ラベル: 2 番目の配列の最初のキー => "rot" 、そのノードのサイズは対応するキーの値です- この場合は「7」です。

また、array_script.php (MD 配列を作成するスクリプト) からグラフを作成する新しいスクリプトに変数を渡す方法も知っておく必要があります。グラフを作成するためのサンプル コードを php スクリプトに入れてみましたが、出力は次のような警告メッセージでした。

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\test\hare.php:1) in C:\xampp\php\PEAR\Image\GraphViz.php on line 174

誰でもこれで私を助けてもらえますか?

4

1 に答える 1