在Highcharts中回显php变量


echo php variable in Highcharts

如何将 php 变量回显到 highchart js 的脚本中?我使用柱形图

<?php $value=75 ?>

series部分

series: [{
            name: 'TRAF',
            data: [<?php echo $value?>, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
        }]

任何解决方案都会真正有所帮助。

将 php 与 js 混合是一个坏习惯,您可以将$value存储在隐藏字段中:

<input type="hidden" value="<?=$value?>" id="txtChart" name="txtChart" />

然后在你的 JavaScript 中:

var txtChart = $("#txtChart").val();
series: [{
        name: 'TRAF',
        data: [txtChart, 71.5, 106.4....]
    }]
在你的例子中,

你需要把 ; 放在代码行的末尾,如下所示:

<?php $value=75; ?>

但是,您应该避免将php与js一起使用。像这个 mmr 的答案会更好地维护