0

我能够将 json 文件读入数组并显示输出,但我想直接使用该数组将其作为另一个 php 函数的输入来绘制图形,

如何将 json 文件读入 php 数组并使用该数组绘制图形?

       <?php
         $string = file_get_contents("json.json");
       $example_data=json_decode($string,true);

       foreach ($example_data as $k => $v) {
        echo $k, ' : ', $v;
        }
        ?>

但我不想将其显示为输出文本,而是将此 example_data 作为输入数组提供给另一个 php 函数,

在上面的代码中,我不想像在第一个代码中那样声明 example_data,而是想从另一个 json 文件中读取它,谁能给我一个解决方案?

4

2 回答 2

1

看起来您需要做的就是:

$string = file_get_contents("json.json");
$example_data=json_decode($string,true);
$plot = new PHPlot();
$plot->SetDataValues($example_data);

除非您的 JSON 文件的结构与示例不同。

于 2013-09-19T00:03:52.123 回答
0

您可能需要编码:

<?php
//Include the code
require_once 'C:/xampp/htdocs/formattool/phplot-6.1.0/phplot.php';

//Define the object
$plot = new PHPlot();

$string = file_get_contents("json.json");
$example_data=json_decode($string,true);
$plot->SetDataValues($example_data);

//Turn off X axis ticks and labels because they get in the way:
$plot->SetXTickLabelPos('none');
$plot->SetXTickPos('none');

//Draw it
$plot->DrawGraph();
?>
于 2013-09-19T01:08:24.157 回答