如何在脚本部分中使用我的php部分代码中的变量?

时间:2016-05-10 18:25:14

标签: javascript php arrays variables

这是php部分:

to-report find-nbr-colors [#gvt]
  let _c [color] of #gvt
  let _frnds patches with [pcolor = _c]
  let _nmes (patch-set [neighbors] of _frnds) with [pcolor != _c]
  report remove-duplicates [pcolor] of _nmes
end

我需要在此代码块中使用$ result数据数组,因为这部分代码是include realpath($_SERVER['DOCUMENT_ROOT'] . '/Classes/Controllers/ReportController.php'); global $scheduleResult = ReportController::getVacRep(); $count = 0; $resultData['0','0','0','0','0','0','0']; foreach ($scheduleResult as $rowResult) { $resultData[count] = $rowResult[vaccValue]; $count++; }

之间的javascript
<script> </script>

我需要在脚本代码var barChartData = { labels : ["Mon","Tue","Wed","Thu","Fri","Sat","Sun"], datasets : [ { highlightFill: "#45668e", highlightStroke: "#45668e", fillColor : "#1ABC9C", strokeColor : "#1ABC9C", data : [90,90,90,90,90,90,90] } ]}; 中使用此部分中的数组,在这里代替每个数字(90&#39; s)我需要将值存储在数组中,但我是不知道如何在脚本代码中使用php中的数组。我试图谷歌它,但我不明白该怎么做或是否有可能。

1 个答案:

答案 0 :(得分:0)

如果您的javascript在php文件中,只需将<?php echo $data; ?>放在需要数据的位置,否则您可以在外部脚本标记之前在您的php页面(HTML)中放置<script>标记,并在那里定义一个全局javascript变量,以便您可以使用外部脚本文件中的数据。

data : [
  <?php echo $resultData[0]; ?>,
  <?php echo $resultData[1]; ?>,
  <?php echo $resultData[2]; ?>
]