我的虚拟主机将 PHP 版本从 PHP7.4 更改为 PHP8。现在我的 Highcharts 不再显示,并且根据 Highcharts 系列数据我收到一条错误消息。
图表的数据来自mysql数据库。
这是错误:
Uncaught TypeError: join(): Argument #2 ($array) must be of type ?array, string given in testchart.php:64
Stack trace:
\#0 testchart.php(64): join(Array, ',')
\#1 {main}
thrown in testchart.php on line 64
Run Code Online (Sandbox Code Playgroud)
我的呼吁join():
data: [<?php echo join($tempA24, ',') ?>],
Run Code Online (Sandbox Code Playgroud)
这是包含数据库值的数组:
array(2) {
[0] => array(2) {
[0] => float(1667131200000)[1] => float(21)
}
[1] => array(2) {
[0] => float(1667134800000)[1] => float(22)
}
}
Run Code Online (Sandbox Code Playgroud)