这是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++;
}
<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中的数组。我试图谷歌它,但我不明白该怎么做或是否有可能。
答案 0 :(得分:0)
如果您的javascript在php文件中,只需将<?php echo $data; ?>
放在需要数据的位置,否则您可以在外部脚本标记之前在您的php页面(HTML)中放置<script>
标记,并在那里定义一个全局javascript变量,以便您可以使用外部脚本文件中的数据。
data : [
<?php echo $resultData[0]; ?>,
<?php echo $resultData[1]; ?>,
<?php echo $resultData[2]; ?>
]